VERWENDUNG VON IRONPDF FüR JAVA Java PDF Generator (Code-Beispiel Tutorial) Darrius Serrant Aktualisiert:Juli 28, 2025 Download IronPDF Maven-Download JAR-Download Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article Dieser Artikel wird untersuchen, wie man IronPDF verwendet, um neue Dateien zu erstellen, Inhalte zu extrahieren und PDFs zu speichern. class="hsg-featured-snippet"> Wie man PDF-Dateien in Java generiert Installieren Sie die IronPDF Java-Bibliothek zur PDF-Erstellung PDF von HTML-String mit der renderHtmlAsPdf-Methode rendern PDF von HTML-Datei mit der renderHtmlFileAsPdf-Methode rendern PDF von URL mit der renderUrlAsPdf-Methode rendern Passwortschutz auf das neu generierte PDF in Java anwenden IronPDF für Java IronPDF für Java ist für die Erzeugung von PDF-Dokumenten oder PDF-Formularen aus HTML-Code konzipiert, sei es aus einer Datei, HTML-String, HTML-Seiten oder URL. Es erzeugt PDF-Dateien mit Genauigkeit, und auch die Formatierung wird beibehalten. Es ist so konzipiert, dass Entwickler es leicht verwenden können. IronPDF basiert auf dem .NET Framework, was es zu einem vielseitigen Werkzeug für die Erstellung von PDFs in verschiedenen Kontexten macht. IronPDF bietet die folgenden Funktionen für die Erstellung und Bearbeitung großer Dokumente: Die Fähigkeit, Inhalte aus PDFs hinzuzufügen und zu extrahieren (Text, Bilder, Tabellen usw.) The ability to control the layout and formatting of the document (e.g., set fonts, colors, margins...) The ability to complete forms and add digital signatures Schritte zur Erstellung einer PDF-Datei in einer Java-Anwendung Voraussetzungen Um IronPDF zu verwenden, um ein PDF-Erstellungstool zu erstellen, muss folgende Software auf dem Computer installiert sein: Java Development Kit - JDK ist erforderlich, um Java-Programme zu erstellen und auszuführen. Falls es nicht installiert ist, laden Sie die neueste Version von der Oracle-Website herunter. Integrierte Entwicklungsumgebung - IDE ist eine Software, die beim Schreiben, Bearbeiten und Debuggen eines Programms hilft. Laden Sie eine beliebige IDE für Java herunter, z.B. Eclipse, NetBeans, IntelliJ. Maven - Maven ist ein Automatisierungs- und Open-Source-Java-Tool, das beim Herunterladen von Bibliotheken aus dem Central Maven Repository hilft. Laden Sie es von der Apache Maven-Website herunter. IronPDF - Schließlich ist IronPDF erforderlich, um PDF-Dateien in Java zu erstellen. Dies muss als Abhängigkeit in Ihrem Java Maven-Projekt hinzugefügt werden. Fügen Sie das IronPDF-Artefakt zusammen mit der slf4j-Abhängigkeit in die pom.xml-Datei wie unten gezeigt ein: <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> <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> XML Notwendige Importe hinzufügen Fügen Sie zuerst die folgende Zeile oben in der Quellcodedatei der Java-Hauptklasse hinzu, um alle erforderlichen wichtigen Klassenmethoden aus der IronPDF-Bibliothek zu importieren. import com.ironsoftware.ironpdf.*; import com.ironsoftware.ironpdf.*; JAVA Konfigurieren Sie als nächstes IronPDF mit einem gültigen Lizenzschlüssel, um seine Methoden zu verwenden. Rufen Sie die Methode setLicenseKey in der Hauptmethode auf. License.setLicenseKey("Your license key"); License.setLicenseKey("Your license key"); JAVA Hinweis: Sie können einen kostenlosen Testlizenzschlüssel von IronPDF erhalten, um PDFs zu erstellen und zu lesen. PDF-Dokumente aus HTML-String erstellen Es ist sehr einfach, PDF-Dateien aus einem HTML-String zu erstellen, und normalerweise sind ein oder zwei Codezeilen erforderlich, um dies zu tun. Here, an HTML code is written as a string in a variable and then passed to the renderHtmlAsPdf method found in the PdfDocument class. Der folgende Code erzeugt eine neue PDF-Dokument-Instanz: // Create a string that contains HTML content String htmlString = "<h1>Hello World!</h1><p>This is an example of an HTML string in Java.</p>"; // Generate a PDF document from the HTML string PdfDocument pdf = PdfDocument.renderHtmlAsPdf(htmlString); // Create a string that contains HTML content String htmlString = "<h1>Hello World!</h1><p>This is an example of an HTML string in Java.</p>"; // Generate a PDF document from the HTML string PdfDocument pdf = PdfDocument.renderHtmlAsPdf(htmlString); JAVA Verwenden Sie nun die saveAs-Methode, um das generierte PDF auf einen Pfad auf Ihrem lokalen System zu speichern: // Save the generated PDF to the specified path pdf.saveAs("htmlstring.pdf"); // Save the generated PDF to the specified path pdf.saveAs("htmlstring.pdf"); JAVA Die obige Codezeile erstellt ein PDF mit dem Namen "htmlstring.pdf", das den Inhalt des HTML-Strings enthält. Das Ergebnis ist wie folgt: HTML-String zu PDF-Ausgabe PDF-Dokumente aus HTML-Dateien erstellen Der folgende Code erstellt eine PDF-Datei aus einer HTML-Datei: // Convert an HTML file to a PDF document PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html"); // Save the PDF document to the specified path myPdf.saveAs("html_file.pdf"); // Convert an HTML file to a PDF document PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html"); // Save the PDF document to the specified path myPdf.saveAs("html_file.pdf"); JAVA HTML-Dateicode: <html> <head> <title>Example HTML File</title> </head> <body> <h1>HTML File Example</h1> <p style="font-style:italic;">This is an example HTML file</p> </body> </html> <html> <head> <title>Example HTML File</title> </head> <body> <h1>HTML File Example</h1> <p style="font-style:italic;">This is an example HTML file</p> </body> </html> HTML Im obigen Code erzeugt die renderHtmlFileAsPdf-Methode PDF-Dateien aus HTML-Dateien. Diese Methode akzeptiert ein String-Argument, das den Pfad zur HTML-Datei enthält. IronPDF rendert die HTML-Dateielemente zusammen mit dem CSS und JavaScript, das daran angehängt ist, falls vorhanden. Wie im folgenden Ausgang zu sehen ist, bleibt auch die CSS-Styling von IronPDF erhalten, und das Ergebnis ist dasselbe, wie es in einem Webbrowser gewesen wäre. HTML-Datei zu PDF-Ausgabe PDF-Dateien aus URL generieren Die renderUrlAsPdf-Methode wird verwendet, um PDF-Dateien aus einer Webseite zu erstellen. Sie akzeptiert die URL der Webseite als Argument. // Generate a PDF document using a URL PdfDocument urlToPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com"); // Save the generated PDF to the specified path urlToPdf.saveAs("urlToPdf.pdf"); // Generate a PDF document using a URL PdfDocument urlToPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com"); // Save the generated PDF to the specified path urlToPdf.saveAs("urlToPdf.pdf"); JAVA URL zu PDF-Ausgabe Zusätzliche Rendering-Optionen können eingestellt werden, um die PDF-Erstellung zu konfigurieren. Weitere Informationen finden Sie im Beispielcode für URL zu PDF konvertieren. Passwortgeschützte PDF-Dateien generieren Mit IronPDF kann eine passwortgeschützte PDF-Datei mit der SecurityOptions-Klasse erstellt werden. Alle Dateiberechtigungen können eingestellt werden, wenn Sie die PDF-Funktionalitäten von IronPDF integrieren. Der Code sieht wie folgt aus: // Create security options and set a user password SecurityOptions securityOptions = new SecurityOptions(); securityOptions.setUserPassword("shareable"); // Create security options and set a user password SecurityOptions securityOptions = new SecurityOptions(); securityOptions.setUserPassword("shareable"); JAVA setUserPassword wird verwendet, um ein sicheres Passwort festzulegen. Der folgende Codebeispiel wendet den Passwortschutz auf das PDF-Dokument an, das im URL-zu-PDF-Beispiel erstellt wurde: // Get the security manager of the PDF document and set the security options SecurityManager securityManager = urlToPdf.getSecurity(); securityManager.setSecurityOptions(securityOptions); // Save the protected PDF document to the specified path urlToPdf.saveAs("protected.pdf"); // Get the security manager of the PDF document and set the security options SecurityManager securityManager = urlToPdf.getSecurity(); securityManager.setSecurityOptions(securityOptions); // Save the protected PDF document to the specified path urlToPdf.saveAs("protected.pdf"); JAVA Die PDF-Datei ist nun passwortgeschützt. Öffnen Sie nun die PDF-Datei, und es wird eine Passwortoption angezeigt: Passwortgeschützte Datei Nach korrekter Passworteingabe wird das PDF-Dokument geöffnet. PDF-Dokument Weitere Sicherheitseinstellungen und Metadaten zu den PDF-Dateien können im zugehörigen Beispiel für Sicherheit und Metadaten untersucht werden. Zusammenfassung Dieser Artikel demonstrierte die Fähigkeit der IronPDF-Bibliothek, PDFs mithilfe mehrerer Methoden zu erstellen. IronPDF ist eine reine Java-Bibliothek und ist leistungsstark aufgebaut, um problemlos mit PDF-Dateien in Java zu arbeiten. Der Engine von IronPDF erleichtert es, PDFs aus verschiedenen Quellen zu erstellen, wie HTML-Dateien, Bilddateien, XML-Dokumente, Jasber-Berichte oder andere Eingaben. Es entspricht dem Standard-Java-Druck-API, das den Dokumentendruck erleichtert, und Sie können auch PDF-Dateien digital signieren. IronPDF hilft dabei, alle PDF-bezogenen Aufgaben schnell und einfach zu erledigen. IronPDF ist keine Open-Source-Java-Bibliothek. Es bietet eine kommerzielle Lizenz, die ab $799 beginnt. Sie können auch eine kostenlose Testversion von IronPDF erhalten, um es in der Produktion innerhalb Ihrer Java-Anwendungen zu testen. Häufig gestellte Fragen Wie kann ich ein PDF aus einem HTML-String in Java generieren? Um ein PDF aus einem HTML-String mit IronPDF zu erstellen, verwenden Sie die Methode renderHtmlAsPdf aus der Klasse PdfDocument. Sobald das PDF erstellt ist, verwenden Sie die Methode saveAs, um Ihr Dokument zu speichern. Kann ich ein PDF aus einer HTML-Datei erstellen? Ja, mit IronPDF können Sie die Methode renderHtmlFileAsPdf aus der Klasse PdfDocument verwenden, um ein PDF aus einer HTML-Datei zu erstellen, indem Sie den Dateipfad angeben. Wie erstelle ich ein PDF aus einer URL? IronPDF erleichtert die Erstellung eines PDFs aus einer Webseiten-URL mit der Methode renderUrlAsPdf. Übergeben Sie einfach die Webseiten-URL als Argument an diese Methode. Ist es möglich, PDF-Dateien mit einem Passwort zu schützen? Ja, IronPDF erlaubt es Ihnen, Ihre PDF-Dateien mit einem Passwort zu schützen. Verwenden Sie die Klasse SecurityOptions, um ein Benutzerpasswort mit der Methode setUserPassword festzulegen. Welche Voraussetzungen gibt es für die Verwendung von IronPDF in einer Java-Anwendung? Um PDF-Dateien in Java mit IronPDF zu erstellen, stellen Sie sicher, dass Sie das Java Development Kit (JDK), eine Integrierte Entwicklungsumgebung (IDE), Maven und IronPDF selbst als Maven-Abhängigkeit konfiguriert haben. Unterstützt IronPDF digitale Signaturen in PDFs? Ja, IronPDF unterstützt das Hinzufügen digitaler Signaturen zu PDF-Dateien, um die Dokumentensicherheit zu erhöhen und die Authentizität sicherzustellen. Ist IronPDF eine Open-Source-Java-Bibliothek? Nein, IronPDF ist eine kommerzielle Java-Bibliothek. Es gibt jedoch eine kostenlose Testversion, mit der Sie die vollständigen Funktionen vor dem Kauf testen können. Wie konfiguriere ich IronPDF mit einem Lizenzschlüssel? Um IronPDF mit einem Lizenzschlüssel zu konfigurieren, rufen Sie die Methode setLicenseKey in Ihrer Java-Anwendung auf. Sie können einen Lizenzschlüssel über eine kostenlose Testversion oder einen Kauf erhalten. Wie kann ich das HTML-Format beibehalten, wenn ich PDFs in Java generiere? IronPDF behält das HTML-Format bei der Konvertierung von HTML zu PDF bei. Es unterstützt CSS- und JavaScript-Styling, sodass das gerenderte PDF dem ursprünglichen HTML-Design nahekommt. Welche Methoden stehen zur Verfügung, um ein mit IronPDF generiertes PDF zu speichern? Nachdem Sie ein PDF mit IronPDF erstellt haben, können Sie es mit der Methode saveAs speichern, indem Sie den gewünschten Dateipfad und Namen für Ihr PDF angeben. Darrius Serrant Jetzt mit dem Ingenieurteam chatten Full-Stack-Software-Ingenieur (WebOps) Darrius Serrant hat einen Bachelor-Abschluss in Informatik von der University of Miami und arbeitet als Full-Stack-WebOps-Marketing-Ingenieur bei Iron Software. Seit seiner Jugend vom Programmieren angezogen, sah er die Informatik als sowohl mysteriös als auch zugänglich, was es zum perfekten Medium für Kreativität und Problemlösung ...Weiterlesen Verwandte Artikel AktualisiertJuni 22, 2025 Wie man TIFF in PDF in Java konvertiert Dieser umfassende Leitfaden führt Sie durch die Schritte, wie Sie ein TIFF-Bild nahtlos in PDF in Java mit IronPDF konvertieren. Weiterlesen AktualisiertJuli 28, 2025 Wie man PDF in PDF/A in Java konvertiert In diesem Artikel werden wir erkunden, wie man PDF-Dateien in das PDF/A-Format in Java mit IronPDF konvertiert. Weiterlesen AktualisiertJuli 28, 2025 Wie man ein PDF-Dokument in Java erstellt Dieser Artikel bietet eine umfassende Anleitung zur Arbeit mit PDFs in Java, behandelt wichtige Konzepte, die beste Bibliothek und Beispiele. Weiterlesen Java PDF Editor Bibliothek (Wie & Code-Beispiel)Wie man PDF-Dateien in Java schreibt
AktualisiertJuni 22, 2025 Wie man TIFF in PDF in Java konvertiert Dieser umfassende Leitfaden führt Sie durch die Schritte, wie Sie ein TIFF-Bild nahtlos in PDF in Java mit IronPDF konvertieren. Weiterlesen
AktualisiertJuli 28, 2025 Wie man PDF in PDF/A in Java konvertiert In diesem Artikel werden wir erkunden, wie man PDF-Dateien in das PDF/A-Format in Java mit IronPDF konvertiert. Weiterlesen
AktualisiertJuli 28, 2025 Wie man ein PDF-Dokument in Java erstellt Dieser Artikel bietet eine umfassende Anleitung zur Arbeit mit PDFs in Java, behandelt wichtige Konzepte, die beste Bibliothek und Beispiele. Weiterlesen
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe