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. Dieses HTML enthält inline JavaScript, um ein Balkendiagramm mit der Bibliothek C3 zu erzeugen. Die setTimeout Funktion stellt sicher, dass nach 1 Sekunde window.ironpdf.notifyRender() aufgerufen wird, was IronPDF signalisiert, mit dem Rendern der Seite fortzufahren, sobald die JavaScript-Ausführung 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 zuzugreifen, die IronPDF benutzt, und ermöglicht das Rendern von fortgeschrittenem JavaScript auf der HTML-Seite.

Als nächstes haben wir drei verschiedene Optionen, die mit der RenderingOptions Klasse festgelegt werden. Die erste, EnableJavaScript = true, stellt sicher, dass das JavaScript innerhalb unseres Beispiel-HTML-Dokuments ausgeführt wird, wenn die HTML-Seite gerendert wird. WaitFor.JavaScript() wird verwendet, um den Renderprozess zu pausieren, bis sämtliches JavaScript ausgeführt wurde, um sicherzustellen, dass das Diagramm ordnungsgemäß gerendert wird. Die dritte Option, CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print, setzt den CSS-Mediatyp auf Drucken und optimiert die Stile für die PDF-Ausgabe.

Der nächste Schritt besteht darin, das HTML-Dokument, das wir zuvor erstellt haben, endlich in eine PDF-Datei zu rendern. Dies geschieht über die RenderHtmlAsPdf Methode, die die htmlWithJs Variable entgegennimmt und das HTML und JavaScript in ein neues PDF-Dokument umwandelt.

Schließlich kann das PDF-Dokument mit der SaveAs Methode 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 20,296,129 | Version: 2026.7 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.