Rendu de graphiques dans les PDFs Avec de puissantes capacités de conversion HTML en PDF, IronPDF offre un soutien complet pour le rendu JavaScript - ce qui inclut le support du rendu de canvas et de graphiques. Ce soutien complet pour JavaScript permet aux développeurs de créer des PDFs de haute qualité avec des graphiques entièrement rendus, y compris des graphiques 3D et des polygones. Quelques graphiques pris en charge incluent : C3.js D3.js Highcharts Pour commencer, nous devons d'abord créer le contenu HTML qui sera utilisé pour créer notre document PDF. Ce HTML inclut du JavaScript intégré pour générer un graphique à barres en utilisant la bibliothèque C3. La fonction setTimeout s'assure qu'après 1 seconde, window.ironpdf.notifyRender() est appelée, signalant à IronPDF de procéder au rendu de la page une fois que le JavaScript a terminé son exécution. Maintenant, nous pouvons voir comment cela est rendu dans un document PDF facile à lire. Tout d'abord, nous créons une nouvelle instance ChromePdfRenderer, utilisée pour accéder au moteur de rendu puissant qu'utilise IronPDF et qui permet de rendre du JavaScript avancé dans la page HTML. Ensuite, nous avons trois options différentes qui sont définies en utilisant la classe RenderingOptions. La première, EnableJavaScript = true, assure que le JavaScript dans notre document HTML d'exemple est exécuté lors du rendu de la page HTML. WaitFor.JavaScript() est utilisé pour suspendre le processus de rendu jusqu'à ce que tout le JavaScript ait été exécuté, garantissant que le graphique est correctement rendu. La troisième option, CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print, définit le type de média CSS sur impression, optimisant les styles pour le rendu PDF. L'étape suivante est de finalement rendre le document HTML que nous avons créé plus tôt en un fichier PDF. Cela se fait via la méthode RenderHtmlAsPdf, qui prend la variable htmlWithJs et transforme le HTML et le JavaScript en un nouveau document PDF. Enfin, le document PDF peut être enregistré en utilisant la méthode SaveAs. Maintenant, vous aurez un nouveau document PDF avec un graphique entièrement rendu créé en utilisant HTML et JavaScript. Découvrez comment convertir JavaScript en PDF avec IronPDF. Voir sur GitHub Code https://github.com/iron-software/IronPdf.Examples/tree/main/examples/js-charts-to-pdf Télécharger ZIP Tutoriel connexe Guide pratique connexe Documentation de classe Obtenir des packs linguistiques Télécharger IronPDF DLL Signaler un problème sur cette page Prêt à commencer? Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir Téléchargement gratuit NuGet Total des téléchargements :16,154,058 Voir Licences
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.