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 entwickeltIronPDF for Java die Java-Entwicklern bei der Erstellung, Bearbeitung und Manipulation von PDF-Dokumenten hilft. 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 zueine PDF-Datei aus verschiedenen Quellen erstellen wie HTML, JavaScript, CSS, XML-Dokumente und verschiedene Bildformate. Zusätzlich bietet IronPDF die Möglichkeiten zuhinzufügen von Kopf- und Fußzeilen zu Ihrer PDF-Datei, tabellen in PDFs erstellendazu gehörendigitale Signaturen, und Anhänge. Es unterstützt vollständiges Multithreading undbietet noch mehr Funktionen!

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-Entwicklungskit(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 derOracle-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 derApache 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, derrenderHtmlAsPdfDie Methode wird verwendet, um die HTML-Zeichenkette zu übergeben, die in ein PDF-Dokument umgewandelt wird. Dann diesaveAsDie 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 dierenderHtmlFileAsPdfMethode 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 bereitrenderUrlAsPdfum 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 diechromePdfRenderOptionsund 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 Siecode-Beispiele zur Erstellung von PDFs aus HTML aufIronPDF's Website für Java-Entwickler.

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 eineinformationen zur kommerziellen Lizenz die nur von $749 ausgeht. Sie können auch auf diekostenlose Testversion von IronPDF for Java um die 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.11 gerade veröffentlicht

Gratis Maven Download Lizenzen anzeigen >