Rendu des diagrammes et des graphiques dans les PDF
IronPDF peut rendre des pages web contenant des diagrammes, des graphiques et d'autres éléments construits avec des technologies JavaScript modernes.
IronPDF prend en charge WebGL, ce qui lui permet de traiter les éléments intégrés à la toile Web en utilisant les capacités graphiques matérielles de l'ordinateur.
IronPDF prend en charge toutes les bibliothèques de graphiques de tierces parties, y compris :
- C3.js
- D3.js
Highcharts
La méthode
setEnableJavaScript
de l'objetChromePdfRenderOptions
permet au développeur d'activer le traitement du JavaScript référencé en interne ou en externe dans une page web. Cette propriété devra être fixée à true pour permettre à IronPDF de traiter le JavaScript nécessaire au rendu des tableaux et graphiques sur une page web.L'option
setRenderDelay
configure IronPDF pour qu'il reporte son interprétation du JavaScript d'une page web pendant une période de temps spécifiée(en millisecondes) après avoir chargé son DOM. Cette méthode est utile pour s'assurer que le convertisseur HTML-PDF d'IronPDF capture le contenu qui apparaît sur une page web quelques secondes après que le navigateur ait fini de la charger initialement. Ceci est particulièrement pertinent pour le code JavaScript asynchrone qui prend beaucoup de temps à s'exécuter.Se référer à laExemple de code JavaScript Charts to PDF pour plus de détails sur les méthodes additionnelles disponibles dans la classe
ChromePdfRenderOptions
.Comment générer un PDF avec des graphiques en Java ?
- Installer une bibliothèque Java pour la génération de graphiques PDF
- Passer true à
setEnableJavaScript
méthode pour activer JavaScript - Augmenter le délai de rendu pour permettre à JavaScript de créer entièrement les graphiques
- Utilisation
CssMediaType.PRINT
option pour obtenir un PDF parfait au pixel près - Générer un PDF avec
renderHtmlAsPdf
méthode