IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR JAVA

Wie man PDF-Dateien in Java anzeigt

Curtis Chau
Curtis Chau
Updated: 2. Juni 2026

Dieser Artikel veranschaulicht, wie man PDF-Dateien in Java mit IronPDF anzeigt und führt Sie durch die Schritte zur Einrichtung eines Maven-Projekts. Zusätzlich werden andere Funktionen von IronPDF untersucht und sein Nutzen bei der Erstellung leistungsstarker PDF-Verarbeitungsanwendungen in Java diskutiert.

IronPDF: Java PDF-Bibliothek

IronPDF for Java Library ist eine umfassende und einfach zu bedienende PDF-Bibliothek, die speziell für Java-Entwickler entwickelt wurde. Die Bibliothek integriert leistungsstarke PDF-Verarbeitungsfunktionen mit minimalem Aufwand. IronPDF ist eine All-in-One-Lösung zum Erstellen, Bearbeiten, Anzeigen und Inhalte aus PDF-Dateien extrahieren. Es vereinfacht die PDF-Handhabung in Java-Anwendungen und ermöglicht es Entwicklern, sich auf ihre Kerntätigkeiten zu konzentrieren.

Erste Schritte mit IronPDF for Java

Einrichtung des Maven-Projekts

Zunächst richten Sie ein Maven-Projekt ein und fügen die notwendigen Abhängigkeiten für IronPDF und den SLF4J-Logger hinzu. Fügen Sie den folgenden Code in die Datei pom.xml Ihres Projekts ein:

<!-- Add IronPDF and SLF4J dependencies to your Maven project -->
<dependencies>
    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>YOUR_VERSION_HERE</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>YOUR_VERSION_HERE</version>
    </dependency>
</dependencies>
XML

Erstellen einer Java-Klasse zur Anzeige von PDF-Dateien

Erstellen Sie als Nächstes eine Java-Klasse, um IronPDF zum Lesen und Extrahieren von Text aus einer PDF-Datei zu verwenden. Verwenden Sie den folgenden Code als Vorlage:

import java.awt.print.PrinterException;
import java.io.IOException;
import java.nio.file.Paths;

import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;

public class App {

    public static void main(String[] args) throws IOException, PrinterException {
        // Set the IronPDF license key
        License.setLicenseKey("Your-License-Key");

        // Load the PDF file
        PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));

        // Extract text from the PDF file
        String text = pdf.extractAllText();

        // Display the extracted text
        System.out.println("Text extracted from the PDF: " + text);
    }
}
Java

Lassen Sie uns den Code aufschlüsseln, um ihn besser zu verstehen:

Import-Anweisungen: Importieren Sie die notwendigen Klassen und Pakete, um mit IronPDF zu arbeiten und Ausnahmen zu behandeln. Die java.nio.file.Paths-Klasse arbeitet mit Dateipfaden, während die java.awt.print.PrinterException und java.io.IOException Ausnahmen behandeln, die während der PDF-Verarbeitung auftreten können.

Festlegen des IronPDF-Lizenzschlüssels: Bevor Sie IronPDF verwenden, legen Sie den Lizenzschlüssel fest. Ersetzen Sie "Your-License-Key" durch Ihren IronPDF-Lizenzschlüssel, um die Bibliotheksfunktionen zu aktivieren.

License.setLicenseKey("Your-License-Key");
Java

Das PDF-Dokument laden: Erstellen Sie ein PdfDocument-Objekt, indem Sie den Pfad zur PDF-Datei angeben. Verwenden Sie Paths.get, um ein Path-Objekt zu erstellen, das auf die Datei "C:\dotnet.pdf" verweist.

PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
Java

Textextraktion aus der PDF-Datei: Sobald geladen, verwenden Sie die [extractAllText](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllText()-Methode, um alle Texte aus dem PDF zu extrahieren.

String text = pdf.extractAllText();
Java

Anzeige des extrahierten Textes: Drucken Sie den extrahierten Text zur Ansicht in die Konsole.

System.out.println("Text extracted from the PDF: " + text);
Java

IronPDF extrahiert den Text aus der PDF-Datei, wie im Abschnitt des extrahierten Textes gezeigt.

Wie man PDF-Dateien in Java betrachtet, Abbildung 1: Die extrahierten Texte Die extrahierten Texte

Funktionen von IronPDF

PDF-Erstellung mit IronPDF: IronPDF kann PDF-Dateien aus verschiedenen Quellen wie HTML, Bildern und einfachem Text erzeugen. Diese Funktion ist nützlich, um dynamische Berichte, Rechnungen und Dokumente im PDF-Format direkt aus Java-Anwendungen zu erstellen.

PDF-Bearbeitung: IronPDF bietet Werkzeuge zur Bearbeitung bestehender PDFs. Entwickler können PDF-Dokumente zusammenführen, aufteilen und Inhalte innerhalb von Dateien manipulieren, um benutzerdefinierte PDFs für spezifische Anforderungen zu erstellen.

PDF-Anzeige und Textextraktion mit IronPDF: IronPDF vereinfacht die Anzeige und Textextraktion, was entscheidend für Apps ist, die Textsuche, Indizierung oder Parsing innerhalb von PDFs benötigen.

PDF zu Bilder rastern: IronPDF kann PDFs als Bilder rendern, was die Anzeige in Apps oder auf Websites vereinfacht. Es unterstützt Formate wie Bitmap, PNG oder JPEG.

PDF-Formularausfüllung: IronPDF ermöglicht die programmatische Formularausfüllung, automatisiert Formulartätigkeiten, füllt Formulare vorab aus und optimiert Arbeitsabläufe.

Sicherheitsmerkmale: IronPDF unterstützt PDF-Verschlüsselung und digitale Signaturen, um sensible Informationen zu schützen und die Authentizität von Dokumenten zu gewährleisten.

Plattformunabhängigkeit: IronPDF ist plattformunabhängig und kompatibel mit verschiedenen Betriebssystemen wie Windows, macOS und Linux. Java-Apps, die IronPDF verwenden, können nahtlos in verschiedenen Umgebungen eingesetzt werden.

Abschluss

Abschließend ist IronPDF eine hervorragende Lösung für Entwickler, die darauf abzielen, PDFs in Java-Anwendungen anzuzeigen und zu bearbeiten. Mit Funktionen wie PDF-Erstellung, Bearbeitung, Rendering und Formularausfüllung erstellt IronPDF leistungsstarke, effiziente und benutzerfreundliche Dokumentenverwaltungswerkzeuge. Seine plattformunabhängige Natur gewährleistet Kompatibilität in verschiedenen Umgebungen und ist ideal für moderne Java-Anwendungen.

IronPDF ist keine Open-Source-Bibliothek, bietet jedoch eine kostenlose Testversion, damit Entwickler seine Fähigkeiten erkunden können. Lizenzierungsoptionen beginnen bei $999 und bieten eine kosteneffiziente Lösung zur Optimierung von PDF-Bearbeitungsaufgaben.

Curtis Chau
Technischer Autor

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.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.