非同步PDF生成

IronPDF 支援非同步 PDF 生成,能在 PDF 生成任務中提供最佳化的效能與效率。 透過將await關鍵字與IronPDF的RenderHtmlAsPdfAsync方法結合使用,您可以在不影響系統效能的情況下高效創建PDF文件。

非同步 PDF 生成的步驟

  • var renderer = new ChromePdfRenderer();
  • var pdf = await renderer.RenderHtmlAsPdfAsync("<h1>Html with CSS and Images</h1>");
  • pdf.SaveAs("async_example.pdf");

    首先,我們將創建一個新的ChromePdfRenderer實例,使用IronPDF強大的渲染引擎來生成像素完美的PDF文檔。 一旦完成這一步,我們就可以使用我們需要的方法,從給定的 HTML 字串生成 PDF 文件。 在此階段,我們使用 await 關鍵字來暫停非同步方法的執行,直到 PDF 生成完成。 RenderHtmlAsPdfAsync 方法接收 HTML 輸入並以非同步方式將其渲染為 PDF,藉由避免阻塞操作來提高效能。

    最後一步是使用SaveAs方法將生成的 PDF 文檔保存到指定的文件名和位置。 除了這個基本範例外,IronPDF 的非同步 PDF 生成方法還可以用於在更具效能友好的方式下生成大量 PDF 文件的情境。 點擊這裡查看使用指南,包括範例、範例代碼和文件。