Rendering von Diagrammen und Grafiken in PDFs
IronPDF kann Webseiten mit Diagrammen, Grafiken und anderen Elementen darstellen, die mit modernen JavaScript-Technologien erstellt wurden.
IronPDF unterstützt WebGL, so dass es Elemente aus dem Web-Canvas mit den Hardware-Grafikfähigkeiten des Rechners verarbeiten kann.
IronPDF unterstützt alle Diagrammbibliotheken von Drittanbietern, einschließlich:
- C3.js
- D3.js
Highcharts
Die Methode
setEnableJavaScript
desChromePdfRenderOptions
-Objekts ermöglicht es dem Entwickler, die Verarbeitung von JavaScript, das intern oder extern innerhalb einer Webseite referenziert wird, zu aktivieren. Diese Eigenschaft muss auf true gesetzt werden, damit IronPDF das JavaScript verarbeiten kann, das zum Rendern der Diagramme und Grafiken auf einer Webseite benötigt wird.Die
setRenderDelay
konfiguriert IronPDF so, dass das Interpretieren des JavaScript einer Webseite um eine festgelegte Zeitdauer (in Millisekunden) hinausgezögert wird, nachdem das DOM geladen wurde. Diese Methode ist nützlich, um sicherzustellen, dass der HTML-zu-PDF-Konverter von IronPDF Inhalte erfasst, die Sekunden nach Beendigung des Ladevorgangs durch den Browser auf einer Webseite erscheinen. Dies ist besonders wichtig für asynchronen JavaScript-Code, der viel Zeit in Anspruch nimmt.Verweisen Sie auf das JavaScript Charts to PDF Code Example für weitere Details zu zusätzlichen Methoden, die in der
ChromePdfRenderOptions
-Klasse verfügbar sind.PDF mit Diagrammen in Java generieren
- Java-Bibliothek zur Generierung von PDF-Diagrammen installieren
- Geben Sie
setEnableJavaScript
die Bochungs wahr über, um JavaScript zu aktivieren. - Erhöhen Sie die Rendering-Verzögerung, damit das JavaScript die Diagramme vollständig erstellen kann
- Verwenden Sie die Option
CssMediaType.PRINT
, um ein pixelgenaues PDF zu erhalten. - PDF mit der Methode
renderHtmlAsPdf
erzeugen