
Wie man PDF-Dateien in Java ansieht
PDF-Viewer bieten häufig Funktionen wie Zoomen, Seitennavigation, Suche und Unterstützung für Anmerkungen, die Benutzern helfen, Dokumente effizient zu navigieren und zu analysieren. Diese Viewer nutzen Bibliotheken wie IronPDF, um eine vielseitige und anpassbare Lösung für die Integration von PDF-Anzeige-Fähigkeiten in Java-Projekte zu bieten.
1. IronPDF for Java
IronPDF for Java ist eine leistungsstarke und funktionsreiche Bibliothek, die es Entwicklern ermöglicht, mühelos PDF-Dokumente zu erstellen, zu bearbeiten und innerhalb ihrer Anwendungen zu manipulieren. Mit IronPDF können Entwickler PDF-Dateien aus HTML, URLs und anderen Quellen generieren, Formatierungen und Stile anwenden, Bilder, Tabellen und Texte hinzufügen sowie fortgeschrittene Operationen wie das Zusammenführen mehrerer PDFs in Java, das Aufteilen von PDF-Dokumenten in Java und das Verschlüsseln von PDFs zur Sicherheit durchführen.
2. Voraussetzungen
Um einen Java-Viewer mit IronPDF zu nutzen, müssen bestimmte Voraussetzungen erfüllt sein. Stellen Sie sicher, dass Sie Folgendes haben:
- Java-Installation: Überprüfen Sie, ob Java auf Ihrem System installiert ist und ob der Pfad zu Java in den Umgebungsvariablen korrekt eingestellt ist. Falls Sie Java noch nicht installiert haben, finden Sie Installationsanweisungen auf dieser Java-Website.
- Java IDE: Installieren Sie eine Java Integrated Development Environment (IDE), z. B. von der Downloadseite der Eclipse IDE oder vom Downloadbereich von IntelliJ IDEA .
- IronPDF -Bibliothek: Laden Sie die IronPDF -Bibliothek herunter und fügen Sie sie über die Kommandozeile als Abhängigkeit zu Ihrem Projekt hinzu. Anweisungen zur Einrichtung der IronPDF -Bibliothek finden Sie auf der offiziellen IronPDF Website .
- Maven-Installation: Installieren Sie Maven von Apache, bevor Sie mit der PDF-Konvertierung beginnen.
3. Neues Java-Maven-Projekt erstellen
Für dieses Tutorial wird die Verwendung der IntelliJ IDE empfohlen. Bitte beachten Sie jedoch, dass Sie jede IDE Ihrer Wahl verwenden können. Beachten Sie, dass der Prozess der Erstellung eines neuen Java-Projekts je nach verwendeter IDE leicht variieren kann.
-
Starten Sie IntelliJ IDE oder gehen Sie zu einer bereits geöffneten Instanz von IntelliJ.
-
Datei > Neu > Projekt auswählen.
IntelliJ -
Geben Sie den Projekttitel ein.
-
Wählen Sie einen Speicherort, ein Build-System und ein JDK.
-
Klicken Sie auf Fertigstellen, wie im untenstehenden Bild gezeigt.
Projekt erstellen
3.1. Projekt einrichten
Sobald das Projekt erstellt ist, fügen Sie die Abhängigkeit für IronPDF in die pom.xml ein.
Unten finden Sie den Abhängigkeitscode, platzieren Sie ihn in Ihrer pom.xml.
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf-java</artifactId>
<version>2023.9.1</version> <!-- Replace with the appropriate version -->
</dependency>
Jetzt ist die Umgebung eingerichtet. Lassen Sie uns die Logik schreiben, um PDF im PDF-Viewer zu erstellen und zu öffnen.
4. Erstellen und Ansehen eines PDF-Dokuments im Standard-PDF-Viewer
Erstellen Sie nun eine neue Java-Datei in src > main > java.
Importieren Sie zuerst die benötigten Referenzen, die für das Erstellen und Anzeigen von PDF-Dateien in dieser Java-Anwendung wichtig sind.
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import java.nio.file.Paths;
Diese Importe sind wichtig, da sie dem Java-Programm helfen, die gewünschte Logik auszuführen.
Lassen Sie uns jetzt den Beispielcode schreiben, der das PDF-Dokument erstellt und die Logik des Dokumenten-Viewers implementiert, um die erstellte PDF-Datei im PDF-Viewer zu öffnen.
public class Main {
public static void main(String[] args) throws IOException {
// Use IronPDF to create a PDF document from a URL
PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com/");
// Save the PDF document to the local file system
pdf.saveAs(Paths.get("html_saved.pdf"));
// Create a new file object for the saved PDF
File file = new File("html_saved.pdf");
// Check if the desktop is supported and the file exists, then open the PDF
if (Desktop.isDesktopSupported() && file.exists()) {
Desktop desktop = Desktop.getDesktop();
desktop.open(file);
}
}
}
Der obige Code erstellt eine PDF-Datei mithilfe von [PdfDocument.renderUrlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String), die eine URL als Eingabestream nimmt und eine PDF-Datei als Ausgabe zurückgibt. Danach instanziieren Sie ein neues File-Objekt mit demselben PDF-Dokument. Dann wird das desktop.open(file) verwendet, um die PDF-Datei im Standard-PDF-Viewer zu öffnen.
Mit IronPDF erstellte PDFs können gedruckt werden. Sie laden auch alle Seiten perfekt mit allen Bildern intakt und URLs sind ebenfalls anklickbar. Ein Beispielauszug des PDF-Dateischirms ist im Standard-PDF-Viewer angehängt.
PDF-Ausgabe
5. Fazit
Ein Java-PDF-Viewer ist ein wertvolles Werkzeug, das es Benutzern ermöglicht, PDF-Dateien innerhalb einer Java-Umgebung anzuzeigen, zu drucken und mit ihnen zu interagieren. Er bietet Funktionen wie Rendering, Navigation, Suche und Unterstützung von Anmerkungen, was es den Benutzern erleichtert, auf PDF-Inhalte zuzugreifen und sie zu analysieren. IronPDF for Java ist eine robuste Bibliothek, die Entwicklern die Möglichkeit bietet, mühelos PDF-Dokumente zu erstellen, zu bearbeiten und zu manipulieren.
Mit seinem umfangreichen Satz an APIs und Funktionen ermöglicht IronPDF eine nahtlose Integration von PDF-Erstellungs- und Manipulationsfähigkeiten in Java-Anwendungen. Indem Sie die Schritte zur Erstellung eines neuen Java-Projekts und zum Einrichten der Umgebung befolgen, können Entwickler IronPDF nutzen, um PDF-Dokumente im Standard-PDF-Viewer zu erstellen und anzuzeigen. Dies bietet Vorteile wie plattformübergreifende Kompatibilität, Anpassungsmöglichkeiten, effiziente Leistung und verbesserte Sicherheit. Mit IronPDF for Java können Entwickler problemlos professionelle PDF-Dokumente erstellen und den Benutzern ein nahtloses Anzeigeerlebnis bieten.
Lesen Sie unser Tutorial, um zu erfahren, wie Sie IronPDF verwenden, um HTML in PDF-Dateien in Java zu konvertieren.

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.
Verwandte Artikel


