Asynchrone PDF-Erzeugung
IronPDF unterstützt asynchrone PDF-Erstellung, was eine optimierte Leistung und Effizienz bei PDF-Erstellungsaufgaben ermöglicht. Durch die Verwendung des await
-Schlüsselworts zusammen mit der RenderHtmlAsPdfAsync
-Methode von IronPDF können Sie effizient PDF-Dokumente erstellen, ohne die Leistung Ihres Systems zu beeinträchtigen.
Schritte zur asynchronen PDF-Erstellung
- var renderer = new ChromePdfRenderer();
- var pdf = await renderer.RenderHtmlAsPdfAsync("<h1>Html mit CSS und Bildern</h1>");
-
pdf.SaveAs("async_example.pdf");
Um zu beginnen, erstellen wir eine neue
ChromePdfRenderer
-Instanz und verwenden IronPDFs leistungsstarken Rendering-Engine, um pixelgenaue PDF-Dokumente zu generieren. Sobald dies erledigt ist, haben wir Zugriff auf die Methode, die wir benötigen, um ein PDF-Dokument aus dem gegebenen HTML-String zu erstellen. In diesem Stadium verwenden wir das Schlüsselwortawait
, um die Ausführung unserer asynchronen Methode anzuhalten, bis die PDF-Erstellung abgeschlossen ist. Die MethodeRenderHtmlAsPdfAsync
nimmt die HTML-Eingabe entgegen und rendert sie asynchron in ein PDF, wodurch die Leistung verbessert wird, indem blockierende Operationen vermieden werden.Der letzte Schritt besteht darin, das erzeugte PDF-Dokument mit der
SaveAs
-Methode unter einem angegebenen Dateinamen und Speicherort zu speichern. Über dieses einfache Beispiel hinaus können die asynchronen PDF-Generierungsmethoden von IronPDF in Situationen verwendet werden, in denen große Mengen an PDF-Dokumenten auf eine leistungseffizientere Weise erstellt werden müssen. Klicken Sie hier, um den Leitfaden anzusehen, einschließlich Beispielen, Beispielcode und Dateien.