Angular.JS en PDF

Utilisez la méthode fromUrl pour générer un document PDF à partir d'une URL avec IronPDF. Le rendu se produit dans une instance, ce qui peut parfois entraîner des problèmes de chargement de JavaScript ou de polices. Pour garantir que JavaScript et les polices se chargent correctement, il est conseillé d'utiliser la classe waitFor et de spécifier un type d'attente approprié, ainsi qu'un temps d'attente maximal.

Les conséquences d'un chargement incorrect des JavaScript ou des polices peuvent inclure :

  • Contenu textuel invisible
  • Contenu affiché incorrectement

Voici un exemple de code démontrant comment rendre un PDF à l'aide de IronPDF avec des mécanismes d'attente appropriés :

Explication du code

  • Importer le Namespace IronPdf : Le code commence par importer les namespaces IronPdf et System. IronPDF est nécessaire pour le rendu PDF, et System fournit des fonctionnalités de base telles que l'utilisation de la classe TimeSpan.

  • Méthode principale : La méthode Main est le point d'entrée du programme.

  • Spécification d'URL : La variable url contient l'URL de la page Web que vous souhaitez convertir en document PDF.

  • Initialisation du rendu : Une instance du rendu HtmlToPdf est créée à l'aide de new HtmlToPdf(). Cette instance est utilisée pour effectuer la conversion.

  • Rendre l'URL en PDF : La méthode RenderUrlAsPdf() est appelée sur l'instance renderer pour convertir le contenu HTML de l'URL en un document PDF.

  • Assurer le chargement complet de la page : Pour gérer le chargement asynchrone des ressources comme JavaScript et les polices, WaitForNetworkIdle() est utilisé. Cette méthode attend que l'activité du réseau se calme, avec un temps d'attente maximal de TimeSpan.FromSeconds(10) spécifié. Cela est crucial pour les pages qui dépendent fortement du contenu dynamique ou des polices.

  • Enregistrer le PDF : Le PDF résultant est ensuite enregistré dans un fichier nommé output.pdf en utilisant la méthode SaveAs().

  • Message de Statut : Enfin, après la sauvegarde réussie du PDF, un message de confirmation est imprimé sur la console.

Cette approche garantit que le PDF rendu est complet et précis, avec tous les JavaScript et les polices correctement chargés.

Explorer l'exemple de code de conversion Angular vers PDF

Prêt à commencer?
Version : 2026.3 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.