並行 PDF 生成
透過 IronPDF 對非同步、多執行緒 PDF 生成的支援,平行程式設計變得輕而易舉。 藉此,您可以同時執行兩項或更多任務,或如本 PDF 生成程式碼範例中所示,使用 Parallel.ForEach 迴圈。
並行 PDF 生成步驟
以下範例示範如何使用 Parallel.ForEach 同時產生 PDF 檔案:
說明
-
ChromePdfRenderer:使用 IronPDF 進行並行 PDF 生成時,我們首先需要建立一個新的ChromePdfRenderer實例。 這使我們能夠運用強大的 Chromium 渲染引擎,以及其將 HTML 字串轉為高品質 PDF 文件的方法。 -
HTML 字串清單:接下來,我們定義 HTML 字串清單,此處包含三個我們打算轉換為 PDF 文件的 HTML 字串。
-
並行處理:下一步是使用
Parallel.ForEach來並行處理這些字串。 此功能使應用程式能夠同時產生多個 PDF 文件,在處理大量項目時(例如生成大量批次 PDF 文件)能顯著提升效能。 - 渲染並儲存 PDF:在
Parallel.ForEach區塊內,我們呼叫RenderHtmlAsPdf方法。 此方法會針對htmlStrings清單中的每一項,將當前的 HTML 字串轉換為 PDF 文件。 您隨後可儲存 PDF 文件,或利用 IronPDF 的其他 PDF 編輯功能進行進一步處理。
如需更詳細的資訊與範例程式碼,請參閱 IronPDF 的操作指南。

