Rendu de graphiques et diagrammes en PDF

IronPDF peut rendre des pages web contenant des graphiques, des graphes et d'autres éléments construits avec des technologies JavaScript modernes.

IronPDF prend en charge WebGL, lui permettant de traiter les éléments construits avec un canevas web utilisant les capacités graphiques matérielles de la machine.

IronPDF prend en charge toutes les bibliothèques de graphiques tierces, y compris :

  • C3.js
  • D3.js
  • Highcharts

La méthode setEnableJavaScript sur l'objet ChromePdfRenderOptions permet au développeur d'activer le traitement de JavaScript référencé en interne ou en externe dans une page web. Cette propriété doit être définie sur true pour permettre à IronPDF de traiter le JavaScript nécessaire pour rendre les graphiques et les graphes sur une page web.

Le setRenderDelay configure IronPDF pour différer son interprétation du JavaScript d'une page web pendant un certain temps (en millisecondes) après le chargement de son DOM. Cette méthode est utile pour garantir que le convertisseur HTML en PDF d'IronPDF capture le contenu qui apparaît sur une page web quelques secondes après qu'un navigateur ait terminé de la charger initialement. Ceci est particulièrement pertinent pour le code JavaScript asynchrone qui prend beaucoup de temps à s'exécuter.

Consultez l'exemple de code Graphiques JavaScript vers PDF pour plus de détails sur les méthodes supplémentaires disponibles dans la classe ChromePdfRenderOptions.


Rendre des graphiques JavaScript en PDF

  1. Ajoutez IronPDF à votre projet Maven :
  2. Utilisez ChromePdfRenderOptions pour activer JavaScript et configurer le retard/type de média.
  3. Rendre le HTML (chaîne en ligne, fichier ou URL) en utilisant PdfDocument.renderHtmlAsPdf(...).
  4. Enregistrez le résultat avec saveAs(...).

Apprenez à activer JavaScript pour le rendu PDF

Prêt à commencer?
Version : 2025.11 vient de sortir