並行 PDF 生成

透過 IronPDF 對非同步、多執行緒 PDF 生成的支援,平行程式設計變得輕而易舉。 藉此,您可以同時執行兩項或更多任務,或如本 PDF 生成程式碼範例中所示,使用 Parallel.ForEach 迴圈。

並行 PDF 生成步驟

以下範例示範如何使用 Parallel.ForEach 同時產生 PDF 檔案:

說明

  1. ChromePdfRenderer:使用 IronPDF 進行並行 PDF 生成時,我們首先需要建立一個新的 ChromePdfRenderer 實例。 這使我們能夠運用強大的 Chromium 渲染引擎,以及其將 HTML 字串轉為高品質 PDF 文件的方法。

  2. HTML 字串清單:接下來,我們定義 HTML 字串清單,此處包含三個我們打算轉換為 PDF 文件的 HTML 字串。

  3. 並行處理:下一步是使用 Parallel.ForEach 來並行處理這些字串。 此功能使應用程式能夠同時產生多個 PDF 文件,在處理大量項目時(例如生成大量批次 PDF 文件)能顯著提升效能。

  4. 渲染並儲存 PDF:在 Parallel.ForEach 區塊內,我們呼叫 RenderHtmlAsPdf 方法。 此方法會針對 htmlStrings 清單中的每一項,將當前的 HTML 字串轉換為 PDF 文件。 您隨後可儲存 PDF 文件,或利用 IronPDF 的其他 PDF 編輯功能進行進一步處理。

如需更詳細的資訊與範例程式碼,請參閱 IronPDF 的操作指南

探索使用 IronPDF 進行非同步 PDF 生成

準備開始了嗎?
Nuget 下載 19,014,616 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronPdf
執行範例 觀看您的 HTML 轉為 PDF。