平行 PDF 生成
IronPDF 支援非同步、多執行緒 PDF 生成,因此並行程式設計變得輕而易舉。 透過這種方式,您可以同時執行兩個或多個任務,或者像我們在這個 PDF 生成程式碼範例中那樣使用 Parallel.ForEach 循環。
並行產生 PDF 的步驟
以下範例示範如何使用 Parallel.ForEach 並發生成 PDF 檔案:
解釋
-
ChromePdfRenderer: 使用IronPDF進行平行 PDF 產生時,我們需要做的第一件事是建立一個新的ChromePdfRenderer實例。 這使我們能夠使用功能強大的基於 Chromium 的渲染引擎及其從 HTML 字串生成高品質 PDF 文件的方法。 - HTML 字串列表:接下來,我們定義 HTML 字串列表,其中包含三個我們打算轉換為 PDF 文件的 HTML 字串。
3.並行處理:下一步是使用 Parallel.ForEach 並行處理這些字串。 這使得應用程式能夠同時產生多個 PDF 文檔,從而在處理大量項目(例如產生大批量 PDF 文檔)時顯著提高效能。
4.渲染並儲存 PDF :在 Parallel.ForEach 程式碼區塊中,我們呼叫 RenderHtmlAsPdf 方法。 此方法取得遍歷 htmlStrings 清單的每次迭代的目前 HTML 字串,並將其轉換為 PDF 文件。 然後,您可以儲存 PDF 文檔,或使用 IronPDF 的其他 PDF 編輯功能進行進一步處理。
有關更詳細的資訊和範例程式碼,您可以參考 IronPDF 的操作指南。

