VERWENDUNG VON IRONPDF FOR JAVA

HTML2PDF Java (Code-Beispiel-Tutorial)

Aktualisiert 1. September 2024
Teilen Sie:

Dieser Artikel verwendet IronPDF - eine Java-Bibliothek zur programmatischen Erstellung von PDF-Dokumenten.

IronPDF - Eine Java-Bibliothek

Die Ingenieure von Iron Software haben jetzt folgende Produkte entwickelt IronPDF für die Java-Sprache, die Java-Entwicklern hilft, PDF-Dokumente zu erstellen, zu bearbeiten und zu manipulieren. IronPDF ermöglicht es Ihnen, mit allen Aspekten von PDF-Dateien zu arbeiten. Es bietet Entwicklern eine breite Palette von Funktionen zum Erstellen und Anpassen von PDFs. Es hilft auch bei der Kontrolle des Layouts und der Formatierung des PDF-Dokuments.

Die Hauptfunktionen umfassen die Fähigkeit zu eine PDF-Datei erstellen aus HTML-, JavaScript-, CSS-, XML-Dokumenten und verschiedenen Bildformaten. Zusätzlich bietet IronPDF die Möglichkeiten zu kopf- und Fußzeilen hinzufügen, Tabellen erstellen, digitale Signaturen, und Anhänge. Es unterstützt vollständiges Multithreading und viel mehr!

Schritte zur Konvertierung von HTML in PDF in Java


Voraussetzungen

Um eine PDF-Java-Konvertierungsanwendung zu erstellen, müssen Sie die folgenden Voraussetzungen herunterladen und installieren:

  1. Java Development Kit (JDK): Die neueste Version des JDK muss auf Ihrem Computer installiert sein, damit die PDF-Konvertierungsanwendung kompiliert und ausgeführt werden kann. Das JDK kann heruntergeladen werden von der Oracle-Website.

  2. Maven: Maven muss installiert sein, da es sich um ein Tool zur Automatisierung von Builds handelt, das hauptsächlich für Java-Projekte verwendet wird. Maven kann heruntergeladen werden von der Apache Maven-Website.

  3. IronPDF Java Library: Jetzt müssen Sie die neueste Version der IronPDF Java Library als Abhängigkeit zu Ihrer PDF-Konvertierungsanwendung hinzufügen. Fügen Sie die folgende IronPDF-Abhängigkeit in die pom.xml-Datei Ihres Projekts ein:

     ``xml-mvn-install-ao
  4. Sie müssen auch die Slf4j-Abhängigkeit in die Datei pom.xml hinzufügen.
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.5</version>
    </dependency>
XML

Sobald alle Voraussetzungen heruntergeladen und installiert sind, kann das Projekt nun verwendet werden, um HTML-Dateien in Java-Anwendungen in PDF-Dokumente zu konvertieren.

Hinzufügen notwendiger Importe und des Lizenzschlüssels

Zunächst müssen Sie den IronPDF-Import zu Ihrer Java-Hauptdatei hinzufügen, in der Sie den Code für den PDF-Konverter ausführen möchten. Sie müssen alle erforderlichen Klassen importieren, und das kann mit dieser einzigen Codezeile geschehen:

import com.ironsoftware.ironpdf.*;
JAVA

Als nächstes geben Sie in der Hauptmethode den Lizenzschlüssel ein, den Sie zum Zeitpunkt des Kaufs oder der Testversion mit IronPDF setLicenseKey erhalten haben.

License.setLicenseKey("Your license key");
JAVA

HTML-String in PDF umwandeln

IronPDF kann HTML-Inhalte mit nur einer Zeile Code in PDF konvertieren.

PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~HTML2PDF in JAVA~ </h1> Made with IronPDF!");
myPdf.saveAs(Paths.get("html_saved.pdf"));
JAVA

Im obigen Code, der renderHtmlAsPdf Die Methode wird verwendet, um die HTML-Zeichenkette zu übergeben, die in ein PDF-Dokument umgewandelt wird. Dann die saveAs Die Methode wird aufgerufen, um das PDF zu erzeugen.

Dadurch wird ein PDF-Dokument mit dem Namen "html_saved.pdf" erstellt, das den als Zeichenfolge übergebenen HTML-Inhalt enthält.

HTML-Datei in PDF konvertieren

Mit dem folgenden Code können Sie die HTML-Datei in ein PDF-Dokument umwandeln:

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");

// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
JAVA

Hier ist die renderHtmlFileAsPdf Methode wird verwendet, um eine HTML-Datei in eine PDF-Datei zu konvertieren. CSS und JavaScript können zusammen mit der HTML-Datei gerendert werden, sodass das Layout und die Formatierung der HTML-Datei beibehalten werden.

HTML-URL in PDF umwandeln

Manchmal möchte man PDF-Dateien direkt von einer Webseite aus erstellen. Zu diesem Zweck stellt die IronPDF-Bibliothek die Methode bereit renderUrlAsPdf um HTML von einer URL in PDF zu konvertieren. Also wird die URL als Argument für die Methode verwendet.

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");

// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("url.pdf"));
JAVA

Sie können auch das Format der PDF-Datei angeben, wie Seitengröße, Seitenausrichtung, Randgröße, Layout und viele andere Eigenschaften, einfach indem Sie die chromePdfRenderOptions und die Layoutoptionen als zweites Argument in der renderUrlAsPdf-Methode übergeben.

Nach der Ausführung des Projekts mit einem der oben genannten Codebeispiele werden für alle HTML-Inhalte PDF-Dateien erzeugt. Nachfolgend sehen Sie die Beispielausgabe von "HTML in PDF konvertieren".

HTML2PDF Java (Codebeispiel Tutorial), Abbildung 1: URL zu PDF-Ausgabe

URL zu PDF-Ausgabe

Weitere Informationen finden Sie code-Beispiele auf IronPDFs Website.

HTML2PDF Java (Code-Beispiel-Tutorial), Abbildung 2: IronPDF-Website

IronPDF-Website

IronPDF rendert alle Bilder und Texte ohne Verlust der Formatierung. Schaltflächen sind anklickbar und Textfelder können in der PDF-Datei bearbeitet werden.

Zusammenfassung

Dieser Artikel demonstrierte, wie man mit der Funktion "Convert HTML to PDF" der IronPDF Java API ein PDF erstellt.

IronPDF for Java kann kostenlos genutzt werden, aber für die Bereitstellung ist eine handelslizenz die nur von $749 ausgeht. Sie können auch auf die kostenloser Test der Vollversion von IronPDF, um ihre Funktionalität im Produktionsmodus zu testen.

< PREVIOUS
Wie man PDF-Dateien in Java liest
NÄCHSTES >
Java Library PDF Generation (vollständiges Code-Beispiel)

Sind Sie bereit, loszulegen? Version: 2024.9 gerade veröffentlicht

Gratis Maven Download Lizenzen anzeigen >