Génération asynchrone de PDF
IronPDF prend en charge la génération asynchrone de PDF, permettant d'optimiser les performances et l'efficacité dans les tâches de génération de PDF. En utilisant le mot-clé await
avec la méthode RenderHtmlAsPdfAsync
d'IronPDF, vous pouvez créer efficacement des documents PDF sans nuire aux performances de votre système.
Étapes pour la génération asynchrone de PDF
- var renderer = new ChromePdfRenderer();
- var pdf = await renderer.RenderHtmlAsPdfAsync("<h1>Html avec CSS et Images</h1>");
-
pdf.SaveAs("async_example.pdf");
Pour commencer, nous allons créer une nouvelle instance de
ChromePdfRenderer
, en utilisant le puissant moteur de rendu d'IronPDF pour générer des documents PDF parfaits au pixel près. Une fois cela fait, nous aurons accès à la méthode dont nous avons besoin pour générer un document PDF à partir de la chaîne HTML fournie. À ce stade, nous utilisons le mot-cléawait
pour suspendre l'exécution de notre méthode asynchrone jusqu'à ce que la génération du PDF soit terminée. La méthodeRenderHtmlAsPdfAsync
prend l'entrée HTML et la rend en PDF de manière asynchrone, améliorant ainsi la performance en évitant les opérations de blocage.L'étape finale consiste à enregistrer le document PDF généré avec un nom de fichier et un emplacement spécifiés en utilisant la méthode
SaveAs
. Au-delà de cet exemple de base, les méthodes asynchrones de génération de PDF d'IronPDF peuvent être utilisées dans des situations telles que générer de grands lots de documents PDF de manière plus performante. Cliquez ici pour voir le guide pratique, y compris des exemples, du code d'exemple et des fichiers.