IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR JAVA

Wie man PDF in Java generiert

Curtis Chau
Curtis Chau
Updated: 21. April 2026

Dieser Artikel wird diskutieren, wie man PDF-Dateien mit einer Java-PDF-Bibliothek generiert.

1. IronPDF for Java

IronPDF for Java ist eine Bibliothek, die die Erstellung von PDF-Dokumenten innerhalb von Java-Anwendungen vereinfacht. Es bietet eine unkomplizierte und benutzerfreundliche API, die es Entwicklern ermöglicht, PDF-Dokumente einfach zu erstellen und zu bearbeiten. Einige der bemerkenswerten Funktionen von IronPDF umfassen die Möglichkeit, neue PDF-Dokumente zu erstellen, HTML-Seiten in PDF umzuwandeln, Text, Bilder und Tabellen zu einem PDF-Dokument hinzuzufügen, PDF-Formulare zu generieren und Inhalte zu extrahieren.

IronPDF bietet eine umfangreiche Palette von Funktionen zum Erstellen, Formatieren und Bearbeiten von PDF-Dateien. Die Bibliothek ist mit verschiedenen Optionen kompatibel und keine Open-Source-Java-Bibliothek. Mit IronPDF können Benutzer PDF-Dokumente aus XML-Dokumenten und Bilddateien erstellen oder Lesezeichen zu bestehenden PDFs bearbeiten und hinzufügen.

2. Voraussetzungen

Bevor ein PDF-Dateigenerierungsprogramm in Java implementiert werden kann, müssen einige grundlegende Anforderungen erfüllt werden. Diese Voraussetzungen umfassen:

  1. Java muss auf Ihrem System installiert sein und sein Pfad muss in den Umgebungsvariablen festgelegt sein. Falls Sie Java noch nicht installiert haben, können Sie diesem Download-Link von der Java-Website folgen, um es zu installieren.
  2. Sie benötigen eine Java-IDE wie Eclipse oder IntelliJ, um Ihren Code zu schreiben und auszuführen. Wenn Sie keines dieser Programme installiert haben, können Sie Eclipse von diesem Download-Link oder IntelliJ von diesem JetBrains-Download-Link herunterladen.
  3. Maven sollte in Ihre Java-IDE integriert sein, um Abhängigkeiten zu verwalten und das Projekt zu erstellen. Wenn Sie Hilfe bei der Integration von Maven mit Ihrer IDE benötigen, kann Ihnen dieses Tutorial von JetBrains helfen.

Sobald Sie diese Voraussetzungen erfüllt haben, können Sie Ihr Projekt einrichten und mit der Erstellung von PDF-Dateien in Java beginnen.

3. IronPDF for Java Installation

Mit allen notwendigen Anforderungen erfüllt, wird das Hinzufügen von IronPDF zu Ihrem Java-Projekt zu einer unkomplizierten Aufgabe, selbst für diejenigen, die neu in der Java-Entwicklung sind. Dieses Handbuch verwendet JetBrains IntelliJ IDEA als wichtigste Java-IDE, um die Bibliothek zu installieren und die Codebeispiele auszuführen.

Um loszulegen, öffnen Sie JetBrains IntelliJ IDEA und erstellen Sie ein neues Maven-Projekt.

So erzeugen Sie PDF in Java, Abbildung 1: Erstellen Sie ein neues Maven-Projekt Ein neues Maven-Projekt erstellen

Wenn Sie den Prozess der Erstellung eines neuen Projekts in JetBrains IntelliJ IDEA starten, wird ein neues Fenster geöffnet. Dieses Fenster fordert Sie auf, den Namen Ihres Projekts einzugeben. Sobald Sie einen passenden Namen eingegeben haben, klicken Sie einfach auf die Schaltfläche "Fertig stellen", um fortzufahren.

So erzeugen Sie PDF in Java, Abbildung 2: Benennen Sie Ihr Projekt Nennen Sie Ihr Projekt

Nachdem Sie auf die Schaltfläche "Fertigstellen" geklickt haben, wird ein neues Projekt in JetBrains IntelliJ IDEA geöffnet, und Sie sehen die pom.xml Datei. Diese Datei wird verwendet, um die für das Maven-Projekt erforderlichen Abhängigkeiten hinzuzufügen.

So erzeugen Sie PDF in Java, Abbildung 3: Die pom.xml Datei Die pom.xml Datei

Fügen Sie die folgenden Abhängigkeiten in der pom.xml Datei hinzu. Durch das Hinzufügen dieser Abhängigkeiten können wir sicherstellen, dass alle notwendigen Bibliotheken und Pakete für das Projekt verfügbar sind, um reibungslos zu laufen.

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>latest.version</version>
</dependency>
XML

Nachdem Sie die obigen Abhängigkeiten erfolgreich in die pom.xml Datei eingefügt haben, werden Sie ein kleines Symbol in der oberen rechten Ecke der Datei bemerken.

So erzeugen Sie PDF in Java, Abbildung 4: Fehlende Abhängigkeiten installieren Fehlende Abhängigkeiten installieren

Klicken Sie einfach auf dieses Symbol, um Abhängigkeiten zu installieren. Dieser Vorgang sollte je nach Geschwindigkeit Ihrer Internetverbindung nur wenige Minuten dauern.

4. Erstellung von PDF-Dateien

Dieser Abschnitt wird diskutieren, wie man PDF-Dateien mit IronPDF for Java generiert. Es gibt viele Möglichkeiten, PDF-Dateien mit IronPDF zu erstellen, aber diese beiden haben sich als die optimalsten Ansätze erwiesen.

  1. PDF-Datei erstellen
  2. Eine passwortgeschützte PDF-Datei generieren

4.1. PDF-Dokumente erstellen

Es gibt zahlreiche Möglichkeiten, PDF-Dateien mit IronPDF zu erstellen. In diesem Artikel werden jedoch nur zwei davon diskutiert:

  1. URL zu PDF
  2. HTML-String zu PDF

4.1.1. URL zu PDF

Eine der Hauptfunktionen von IronPDF ist seine Fähigkeit, eine URL in eine PDF-Datei zu konvertieren. Diese Funktion macht es Entwicklern einfach, Webseiten in PDFs für die Verwendung innerhalb ihrer Anwendungen zu konvertieren. Unten ist ein Beispielcode, der ein neues Dokument mit einer URL erstellt.

import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;

public class Main { // Class names should be capitalized
    public static void main(String[] args) throws IOException {
        // Convert a URL to a PDF document
        PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://www.pinterest.com/?show_error=true#top");
        // Save the generated PDF to a file
        myPdf.saveAs(Paths.get("url.pdf"));
    }
}
Java

Die resultierende PDF-Datei zeigt die PDF, die durch die Konvertierung der URL in eine PDF-Datei erstellt wurde.

So erzeugen Sie PDF in Java, Abbildung 5: Die Ausgabedatei PDF Die Ausgabe-PDF-Datei

4.1.2. HTML-String zu PDF

In diesem Quellcode wird eine neue PDF-Datei erstellt, indem ein HTML-String in PDF konvertiert wird.

import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;

public class Main {
    public static void main(String[] args) throws IOException {
        // Convert an HTML string to a PDF document
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
        // Save the generated PDF to a file
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
Java

Das folgende Bild zeigt die Ausgabe des obigen Codes, der eine PDF-Datei aus einem HTML-String erstellt.

So erzeugen Sie PDF in Java, Abbildung 6: Die Ausgabedatei PDF Die Ausgabe-PDF-Datei

4.2. Eine passwortgeschützte PDF-Datei generieren

IronPDF kann verwendet werden, um passwortgeschützte PDF-Dateien in Java zu generieren. Um eine passwortgeschützte PDF-Datei mit IronPDF zu erstellen, folgen Sie einfach dem untenstehenden Codebeispiel:

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.security.SecurityManager;
import com.ironsoftware.ironpdf.security.SecurityOptions;
import java.io.IOException;
import java.nio.file.Paths;

public class Main {
    public static void main(String[] args) throws IOException {
        // Convert an HTML string to a PDF document
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Secured file Made with IronPDF!");
        // Setup security options for the PDF document
        SecurityOptions securityOptions = new SecurityOptions();
        securityOptions.setOwnerPassword("123abc");  // Set the owner password
        securityOptions.setUserPassword("secretPassword");  // Set the user password
        // Apply security options to the PDF document
        SecurityManager securityManager = myPdf.getSecurity();
        securityManager.setSecurityOptions(securityOptions);
        // Save the password-protected PDF to a file
        myPdf.saveAs(Paths.get("secured.pdf"));
    }
}
Java

So erzeugen Sie PDF in Java, Abbildung 7: Die Passwort erfordernde PDF-Datei Die passwortgeschützte PDF-Datei

Sobald Sie das korrekte Passwort eingeben, können Sie auf die PDF-Datei zugreifen.

So erzeugen Sie PDF in Java, Abbildung 8: Die Ausgabedatei PDF Die Ausgabe-PDF-Datei

5. Fazit

Das Erstellen von PDF-Dateien in Java ist zu einem wesentlichen Aspekt vieler Java-Projekte geworden. IronPDF for Java ist eine Bibliothek, die eine einfache API bietet, die es Entwicklern ermöglicht, PDF-Dokumente einfach zu erstellen und zu bearbeiten. Um mit IronPDF zu beginnen, benötigen Sie Java, eine Java-IDE und Maven, das in Ihre IDE integriert ist. Sobald Sie diese Voraussetzungen erfüllt haben, können Sie die notwendigen Abhängigkeiten zu Ihrem Maven-Projekt hinzufügen und PDF-Dateien erstellen.

IronPDF bietet mehrere Möglichkeiten, um PDFs zu erstellen, wie die Konvertierung einer URL zu PDF, die Konvertierung eines HTML-Strings zu PDF, und das Erstellen von passwortgeschützten oder digital signierten PDF-Dateien. Mit IronPDF war die Erstellung von PDF-Dateien in Java noch nie einfacher.

IronPDF for Java ist kostenlos für Entwicklungszwecke verfügbar, aber eine Lizenz ist für die kommerzielle Nutzung erforderlich. Sie können jedoch eine kostenlose 30-Tage-Testlizenz erhalten, um die Funktionalität von IronPDF for Java zu testen.

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.