IRONSOFTWAREHOME
Exécuter du JavaScript Personnalisé
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Example that change all to red style in JavaScript:
renderer.RenderingOptions.Javascript = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';})"

# Make sure to use the render options object that you created:
pdf = renderer.RenderHtmlAsPdf("<h1>Happy New Year!</h1>")
pdf.SaveAs("executed_js.pdf")
pip install ironpdf
Exécuter du JavaScript Personnalisé

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.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Téléchargement du module Python pour PDF
Installer avec pip

Version : 2026.9

  1. Téléchargez et installez Python 3.7+.
  2. Installez pip à partir de pypi.org s'il n'est pas déjà installé.
  3. Exécutez la commande ci-dessus dans le terminal.
Module PDF Python
Télécharger Module

Version : 2026.9

Installer manuellement dans votre projet

  1. Téléchargez le package
  2. Exécutez cette commande depuis le terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licences à partir de 749 $