非同步 PDF 生成
IronPDF 支援非同步 PDF 生成,可在 PDF 生成任務中實現最佳化的效能與效率。 透過結合使用 await 關鍵字與 IronPDF 的 RenderHtmlAsPdfAsync 方法,您可以在不影響系統效能的情況下,高效地建立 PDF 文件。
異步生成 PDF 的步驟
首先,我們建立一個新的 ChromePdfRenderer 實例,利用 IronPDF 強大的渲染引擎來產生像素級精準的 PDF 文件。 完成此步驟後,我們便能使用所需的方法,從給定的 HTML 字串生成 PDF 文件。 在此階段,我們使用 await 關鍵字,暫停非同步方法的執行,直至 PDF 生成完成。 RenderHtmlAsPdfAsync 方法會接收 HTML 輸入,並以非同步方式將其渲染為 PDF,透過避免阻塞操作來提升效能。
最後一步是使用 SaveAs 方法,將生成的 PDF 文件儲存至指定的檔案名稱與位置。 除了這個基本範例外,IronPDF 的非同步 PDF 生成方法還可應用於其他情境,例如以更符合效能需求的方式生成大量 PDF 文件。

