平行 PDF 生成

IronPDF 支援非同步、多執行緒 PDF 生成,因此並行程式設計變得輕而易舉。 透過這種方式,您可以同時執行兩個或多個任務,或者像我們在這個 PDF 生成程式碼範例中那樣使用Parallel.ForEach循環。

並行產生 PDF 的步驟

以下範例示範如何使用Parallel.ForEach並發生成 PDF 檔案:

說明

1.ChromePdfRenderer:當使用 IronPDF 並行產生 PDF 時,我們需要做的第一件事就是建立一個新的 ChromePdfRenderer 實例。 這使我們能夠使用功能強大的基於 Chromium 的渲染引擎及其從 HTML 字串生成高品質 PDF 文件的方法。

  1. HTML 字串列表:接下來,我們定義 HTML 字串列表,其中包含三個我們打算轉換為 PDF 文件的 HTML 字串。

3.並行處理:下一步是使用Parallel.ForEach並發處理這些字串。 這使得應用程式能夠同時產生多個 PDF 文檔,從而在處理大量項目(例如產生大批量 PDF 文檔)時顯著提高效能。

4.渲染並儲存 PDF :在Parallel.ForEach區塊中,我們呼叫RenderHtmlAsPdf方法。 此方法取得htmlStrings清單每次迭代中的目前 HTML 字串,並將其轉換為 PDF 文件。 然後,您可以儲存 PDF 文檔,或使用 IronPDF 的其他 PDF 編輯功能進行進一步處理。

有關更詳細的資訊和範例程式碼,您可以參考 IronPDF 的操作指南

使用 IronPDF 探索非同步 PDF 生成功能

準備好開始了嗎?
Nuget 下載 16,685,821 | 版本: 2025.12 剛發表