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üsselwort await, um die Ausführung unserer asynchronen Methode anzuhalten, bis die PDF-Erstellung abgeschlossen ist. Die Methode RenderHtmlAsPdfAsync 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.