平行 PDF 生成
IronPDF 支援非同步、多執行緒 PDF 生成,因此並行程式設計變得輕而易舉。 透過這種方式,您可以同時執行兩個或多個任務,或者像我們在這個 PDF 生成程式碼範例中那樣使用Parallel.ForEach循環。
並行產生 PDF 的步驟
以下範例示範如何使用Parallel.ForEach並發生成 PDF 檔案:
說明
1.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 的操作指南。





