Exécuter du JavaScript Personnalisé
Avec IronPDF, vous pouvez exécuter du JavaScript personnalisé pour mieux personnaliser vos PDFs rendus à partir de contenu HTML. Grâce à la propriété ChromePdfRenderOptions.JavaScript, vous pouvez vous assurer que le JavaScript s'exécute après le chargement du contenu HTML mais avant le rendu de votre PDF, ce qui permet un rendu dynamique du contenu et une interactivité. La classe ChromePdfRenderer d'IronPDF vous permet de créer des documents PDF de haute qualité adaptés à vos besoins sans perte de qualité ni d'interactivité par rapport à l'original.
Avant de pouvoir commencer à convertir notre code HTML et JavaScript personnalisé en fichiers PDF, nous devons d'abord créer une nouvelle instance ChromePdfRenderer. La classe ChromePdfRenderer gère le rendu du contenu HTML, CSS et JavaScript au format PDF, tout en conservant une qualité parfaite au pixel près. Ensuite, en utilisant la propriété JavaScript de la classe ChromePdfRenderOptions, nous pouvons créer un code JavaScript personnalisé qui s'exécutera dès que le contenu HTML aura été chargé, garantissant ainsi que les modifications dictées par notre chaîne JavaScript soient répercutées dans le document PDF final. Dans ce cas, nous sélectionnons toutes les balises h1 présentes dans le contenu HTML et modifions la couleur de leur texte en rouge.
Nous nous chargeons ensuite d'affecter notre objet renderOptions à la propriété ChromePdfRenderer RenderingOptions, qui contrôle les options de rendu pour cette instance spécifique de ChromePdfRenderer. Cela signifie que lorsque nous utilisons notre instance de la classe ChromePdfRenderer, nous exécuterons notre code JavaScript avant le rendu du PDF, garantissant ainsi que les modifications soient répercutées dans le PDF final. Ensuite, nous rendons notre contenu HTML à l'aide de RenderHtmlAsPdf et utilisons la classe PdfDocument pour créer un nouveau document PDF à partir du contenu rendu, qui est stocké dans la variable pdf.
Enfin, nous enregistrons le PDF généré à l'aide de la ligne finale, SaveAs, qui exportera le PDF vers le chemin d'accès spécifié.

