並行 PDF 生成

IronPDF支持使用2021 Chrome Rendering API進行廣泛的多線程和並行處理。 這使得開發人員能夠充分利用其電腦單位的多線程能力來迅速完成任務。

此範例展示了如何使用多線程進行批量 HTML 到 PDF 的處理。

此方法很快就會成為您處理批量 HTML 轉 PDF 的多線程工作的首選方式。 IronPDF 是執行緒安全的,並在使用時支持多執行緒。IronPdf.ChromePdfRenderer渲染引擎。然而,macOS 系統上存在多線程限制。

C#中的標準序列foreach迴圈通過Parallel.ForEach函數提供平行處理。 在一個典型的 foreach 循環中,每次迭代只處理集合中的一個項目,一次處理一個其他項目。另一方面,Parallel.ForEach 方法在不同的處理器或處理器核心上同時運行多個迭代。 現在可能存在同步問題的概率。 因此,每次迴圈迭代都獨立於其他迴圈迭代的程序最適合使用迴圈。