Diagramme in PDFs rendern
Zusammen mit leistungsstarken HTML-zu-PDF-Konvertierungsfunktionen bietet IronPDF volle Unterstützung für die JavaScript-Darstellung - einschließlich Unterstützung für Canvas- und Grafikdarstellung. Diese volle Unterstützung for JavaScript ermöglicht es Entwicklern, hochwertige PDFs mit vollständig gerenderten Diagrammen zu erstellen, einschließlich 3D-Diagrammen und Polygonen.
Einige unterstützte Diagramme umfassen:
C3.jsD3.jsHighcharts
Zunächst müssen wir den HTML-Inhalt erstellen, der zur Erzeugung unseres PDF-Dokuments verwendet wird. Dieser HTML-Code enthält Inline-JavaScript zur Erstellung eines Balkendiagramms unter Verwendung der Bibliothek C3. Die Funktion setTimeout stellt sicher, dass nach 1 Sekunde window.ironpdf.notifyRender() aufgerufen wird, wodurch IronPDF angewiesen wird, mit der Darstellung der Seite fortzufahren, sobald die Ausführung des JavaScripts abgeschlossen ist.
Nun können wir sehen, wie dies in ein leicht lesbares PDF-Dokument gerendert wird. Zunächst erstellen wir eine neue ChromePdfRenderer-Instanz, die den Zugriff auf die leistungsstarke Rendering-Engine von IronPDF ermöglicht und die Darstellung von erweitertem JavaScript auf der HTML-Seite erlaubt.
Als Nächstes haben wir drei verschiedene Optionen, die mithilfe der Klasse RenderingOptions festgelegt werden. Das erste, EnableJavaScript = true, stellt sicher, dass das JavaScript in unserem Beispiel-HTML-Dokument beim Rendern der HTML-Seite ausgeführt wird. WaitFor.JavaScript() wird verwendet, um den Rendering-Prozess anzuhalten, bis das gesamte JavaScript ausgeführt wurde, um sicherzustellen, dass das Diagramm korrekt gerendert wird. Die dritte Option, CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print, setzt den CSS-Medientyp auf "PRINT" und optimiert so die Stile für die PDF-Darstellung.
Der nächste Schritt besteht darin, das zuvor erstellte HTML-Dokument schließlich in eine PDF-Datei zu rendern. Dies geschieht mithilfe der RenderHtmlAsPdf-Methode, die die Variable htmlWithJs verwendet und das HTML sowie das JavaScript in ein neues PDF-Dokument umwandelt.
Schließlich kann das PDF-Dokument mit der Methode SaveAs gespeichert werden. Nun haben Sie ein neues PDF-Dokument mit einem vollständig gerenderten Diagramm, das mit HTML und JavaScript erstellt wurde.
Entdecken Sie, wie man JavaScript mit IronPDF in PDF konvertiert.








