Angular.JS en PDF

Utilisez la méthode fromUrl pour rendre 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 les 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 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 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 de l'URL : La variable url contient l'URL de la page Web que vous souhaitez convertir en document PDF.

  • Initialiser le 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 l'URL en PDF : La méthode RenderUrlAsPdf est appelée sur l'instance Renderer pour convertir le contenu HTML de l'URL en document PDF.

  • Assurer le Chargement Complet de la Page : Pour gérer le chargement asynchrone des ressources telles que les JavaScript et les polices, on utilise WaitForNetworkIdle. Cette méthode attend que l'activité réseau diminue, avec un temps d'attente maximal de 10 secondes spécifié à l'aide de TimeSpan.FromSeconds(10). 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.

Explorez l'exemple de code de conversion Angular en PDF

Prêt à commencer?
Version : 2025.11 vient de sortir