IRONSOFTWAREHOME
Angular.JS en PDF
from ironpdf import *
 
# Instantiate Renderer
renderer = ChromePdfRenderer()

# Enable JavaScript in RenderingOptions
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(500)

pdfAngularJs = renderer.RenderUrlAsPdf("https://angular.io/")

# Export to a file or Stream
pdfAngularJs.SaveAs("angular.pdf")
pip install ironpdf
Angular.JS en PDF

Angular.JS en PDF

IronPDF for Python peut rendre des applications web pilotées par JavaScript - y compris les sites Angular - en PDF en activant l'exécution de JavaScript et en attendant que le framework termine son rendu initial.

Commencer

Définissez RenderingOptions.EnableJavaScript = True et configurez un délai de rendu en utilisant WaitFor.RenderDelay(ms) pour donner à Angular (ou tout autre cadre JavaScript) le temps de démarrer et de rendre ses composants avant que le PDF ne soit capturé. Ensuite, appelez RenderUrlAsPdf avec l'URL cible.

Comprendre le code

  • EnableJavaScript : Active l'exécution de JavaScript lors du rendu. Cela est nécessaire pour tout framework d'application à une seule page (SPA) tel qu'Angular, React ou Vue.
  • WaitFor.RenderDelay(500) : Fait une pause pendant 500 millisecondes après le chargement de la page. Angular et des frameworks similaires ont besoin de ce temps pour compiler les modèles et peupler le DOM. Augmentez cette valeur si le PDF rendu montre toujours des états de chargement.
  • RenderUrlAsPdf(url) : Récupère l'URL, exécute JavaScript, attend le délai, puis capture la page entièrement rendue sous forme de PDF.

Ajuster le délai de rendu

Le délai idéal dépend de la complexité de la page et de la vitesse du serveur. Pour les composants simples, 200 à 500 ms est généralement suffisant. Pour les pages avec plusieurs récupérations de données asynchrones, envisagez d'utiliser des conditions WaitFor basées sur l'apparition d'éléments DOM spécifiques plutôt qu'un délai fixe.

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 $