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 le chargement correct de JavaScript et des polices, 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 texte 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 l'espace de noms IronPDF : Le code commence par importer les espaces de noms 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.

  • Main

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

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

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

  • Rendre une 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 de ressources telles que JavaScript et les polices, WaitForNetworkIdle() est utilisé. Cette méthode attend que l'activité réseau diminue, 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.

  • Économiser le PDF : le PDF obtenu est ensuite enregistré dans un fichier nommé output.pdf à l'aide de 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.5 just released
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.