Exécuter du JavaScript Personnalisé

IronPDF for Python peut injecter et exécuter du JavaScript personnalisé sur une page avant qu'elle ne soit rendue en PDF, vous donnant ainsi un contrôle programmatique sur le contenu HTML au moment du rendu.

Commencer

Attribuez une chaîne JavaScript à RenderingOptions.JavaScript sur une instance ChromePdfRenderer. IronPDF exécutera ce script après le chargement de la page et avant la capture du PDF.

Comprendre le code

  • RenderingOptions.JavaScript : Une chaîne contenant du code JavaScript qu'IronPDF injecte et exécute après le chargement complet de la page. Dans l'exemple, ce script sélectionne tous les éléments <h1> et définit leur couleur à rouge en utilisant querySelectorAll et une boucle forEach.
  • RenderHtmlAsPdf(html) : Renderise le HTML avec le JavaScript injecté appliqué. Le PDF résultant reflète l'état du DOM après l'exécution du script.

Cas d'utilisation

L'injection de JavaScript personnalisé au moment du rendu est utile pour :

  • Cacher des éléments UI non pertinents pour une vue d'impression (barres de navigation, barres latérales, modales).
  • Appliquer des styles dynamiques en fonction de conditions évaluées au moment du rendu.
  • Remplir des données dans un modèle de page avant de le capturer en tant que PDF.
  • Déclencher des modifications de mise en page spécifiques à l'impression sans modifier la source HTML originale.

Apprenez à convertir HTML en PDF avec IronPDF for Python !

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.