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.js
  • D3.js
  • Highcharts

Zunächst müssen wir den HTML-Inhalt erstellen, der zur Erzeugung unseres PDF-Dokuments verwendet wird. Dieser HTML-Code enthält Inline- JavaScript , um mithilfe der Bibliothek C3 ein Balkendiagramm zu generieren. Die Funktion setTimeout stellt sicher, dass nach 1 Sekunde die Funktion window.ironpdf.notifyRender() aufgerufen wird, wodurch IronPDF signalisiert wird, mit dem Rendern der Seite fortzufahren, sobald die Ausführung des JavaScript abgeschlossen ist.

Nun können wir sehen, wie dies in ein leicht lesbares PDF-Dokument gerendert wird. Zuerst erstellen wir eine neue ChromePdfRenderer-Instanz, die verwendet wird, um auf die leistungsstarke Rendering-Engine von IronPDF zuzugreifen und die Darstellung von fortgeschrittenem JavaScript auf der HTML-Seite zu ermöglichen.

Als nächstes haben wir drei verschiedene Optionen, die mit der Klasse RenderingOptions festgelegt werden. Der erste Code, EnableJavaScript = true, stellt sicher, dass der JavaScript innerhalb unseres Beispiel-HTML-Dokuments beim Rendern der HTML-Seite ausgeführt wird. WaitFor.JavaScript() wird verwendet, um den Rendering-Prozess anzuhalten, bis der gesamte JavaScript ausgeführt wurde, um sicherzustellen, dass das Diagramm ordnungsgemäß 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.

Im nächsten Schritt wird das zuvor erstellte HTML-Dokument in eine PDF-Datei umgewandelt. Dies geschieht mithilfe der Methode RenderHtmlAsPdf, die die Variable htmlWithJs verwendet und den HTML- und 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.

Bereit anzufangen?
Nuget Downloads 17,803,474 | Version: 2026.3 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.