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 for 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 code HTML inclut du JavaScript intégré pour générer un graphique à barres à l'aide de la bibliothèque C3. La fonction setTimeout garantit 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, qui est utilisée pour accéder au puissant moteur de rendu utilisé par IronPDF et permet le rendu de JavaScript avancé dans la page HTML. Ensuite, nous avons trois options différentes qui sont définies à l'aide de la classe RenderingOptions. Le premier, EnableJavaScript = true, garantit que le JavaScript dans notre exemple de document HTML est exécuté lors du rendu de la page HTML. WaitFor.JavaScript() est utilisé pour interrompre le processus de rendu jusqu'à ce que tout JavaScript ait été exécuté, garantissant ainsi 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 consiste à convertir le document HTML créé précédemment en fichier PDF. Pour ce faire, on utilise la méthode RenderHtmlAsPdf, qui prend la variable htmlWithJs et transforme le code HTML et 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 17,803,474 | Version : 2026.3 vient de sortir Essai gratuit Téléchargement gratuit NuGet Total des téléchargements :17,803,474 Voir Licences Vous faites encore défiler ? Vous voulez une preuve rapidement ? PM > Install-Package IronPdf exécuter un échantillon Regardez votre code HTML se transformer en PDF. Téléchargement gratuit NuGet Total des téléchargements :17,803,474 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.
Nous répondons à toutes vos questions afin de nous assurer que vous disposez de toutes les informations dont vous avez besoin. (Sans aucun engagement)