並行 PDF 生成

透過IronPDF對非同步、多執行緒PDF生成的支援,並行程式設計輕而易舉。 透過這個,您可以同時執行兩個或多個任務,或者使用Parallel.ForEach迴圈,如我們在此PDF生成程式範例中所示。

並行PDF生成的步驟

這是一個範例,說明如何使用Parallel.ForEach並行生成PDF:

說明

  1. ChromePdfRenderer實例。 這使我們可以存取強大的基於Chromium的渲染引擎及其從HTML字串生成高品質PDF文件的方法。

  2. HTML字串列表:接下來,我們定義我們的HTML字串列表,這裡包含三個我們打算轉換成PDF文件的HTML字串。

  3. 並行處理:下一步是使用Parallel.ForEach並行處理這些字串。 這允許應用程式同時生成多個PDF文件,在處理大量項目時顯著提高性能,例如生成大批量PDF文件。

  4. 渲染與儲存PDF:在RenderHtmlAsPdf方法。 此方法在htmlStrings列表中的每次迭代中取出當前HTML字串並將其轉換為PDF文件。 然後您可以儲存PDF文件或進一步使用IronPDF的其他PDF編輯功能進行操作。

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

探索IronPDF的非同步PDF生成

準備開始了嗎?
Nuget 下載 20,296,129 | 版本: 2026.7 剛剛發布
Still Scrolling Icon

還在捲動嗎?

想快速獲得證明嗎? PM > Install-Package IronPdf
執行範例 看您的HTML變成PDF。