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 wiedergeben(wie in dem obigen Beispiel)und komplexeres Markup, das verschachtelte Elemente, Stylesheet-Deklarationen und JavaScript-Interaktionen enthält.
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 Klasse PdfDocument
von IronPDF bietet mehrere statische Methoden, mit denen Java-Entwickler HTML-Inhalte aus verschiedenen Quellen darstellen können. pdfDocument.renderHtmlAsPdf" wandelt, wie im obigen Beispiel gezeigt, eine Zeichenkette mit HTML-Auszeichnungen in ihre PDF-Form um. Zur Konvertierung von Web-Inhalten, die sich in einem lokalen Netzwerk oder im Internet befinden, rufen Sie die Funktion PdfDocument.renderUrlAsPdf
auf, die eine Zeichenkette mit der URL der zu rendernden Web-Seite akzeptiert. Für HTML-Dateien, die in einem lokalen Dateisystemverzeichnis gespeichert sind, geben Sie ihre Pfade in Aufrufen der Methode PdfDocument.renderHtmlFileAsPdf
an.
Entwickler können das Aussehen der PDF-Dokumente, die von den drei vorherigen Methoden zurückgegeben werden, mit der Klasse "ChromePdfRenderOptions" anpassen. Siehe dazu dieChromePdfRenderOptions API-Dokumentation für weitere Informationen.