HTML zu PDF

Dieses Codebeispiel veranschaulicht, wie IronPDF rohe HTML-Inhalte in hochwertige, pixelgenaue PDF-Dokumente umwandeln kann. IronPDF kann HTML-Markup mit einer einfachen Struktur (wie im obigen Beispiel) und komplexerem Markup rendern, das verschachtelte Elemente, Stylesheet-Deklarationen und JavaScript-Interaktionen umfasst.

Hinter den Kulissen nutzt IronPDF eine integrierte Chrome-Rendering-Engine, um HTML-, JavaScript- und CSS-Inhalte als korrekte Web-Inhalte zu interpretieren, bevor sie exakt in die entsprechende PDF-basierte Darstellung übersetzt werden. Dadurch wird sichergestellt, dass IronPDF PDF-Dateien ausgibt, deren Inhalt so aussieht, wie er in einem standardkonformen Webbrowser erscheinen würde.

Die PdfDocument-Klasse von IronPDF bietet mehrere statische Methoden, die es Java-Entwicklern ermöglichen, HTML-Inhalte aus verschiedenen Quellen zu rendern. PdfDocument.renderHtmlAsPdf, wie im obigen Beispiel gezeigt, verwandelt einen String, der HTML-Markup enthält, in seine PDF-Form. Um Webinhalte im lokalen Netzwerk oder im Internet zu konvertieren, rufen Sie PdfDocument.renderUrlAsPdf auf, das einen String mit der URL der zu rendernden Webseite akzeptiert. Für HTML-Dateien, die in einem lokalen Dateisystemverzeichnis gespeichert sind, geben Sie deren Pfade in Aufrufen der Methode PdfDocument.renderHtmlFileAsPdf an.

Entwickler können das Erscheinungsbild der PDF-Dokumente, die von den drei vorherigen Methoden zurückgegeben werden, mithilfe der ChromePdfRenderOptions-Klasse anpassen. Siehe die ChromePdfRenderOptions-API-Dokumentation für weitere Informationen.