并行PDF生成

IronPDF支持使用2021 Chrome渲染API进行广泛的多线程和并行处理。 这使得开发者可以充分利用他们计算机单元的多线程能力来迅速完成任务。

此示例展示了如何使用多线程进行批量HTML至PDF处理。

这种方法很快就会成为您处理批量HTML转PDF的多线程工作的首选方式。 IronPDF 支持线程安全并在使用时支持多线程。IronPdf.ChromePdfRenderer渲染引擎。但是,在 macOS 系统上存在多线程限制。

标准的顺序 foreach 循环通过 C# 中的 Parallel.ForEach 函数并行提供。 在典型的 foreach 循环中,每次迭代只处理集合中的一个项目,一次处理一个项目。而 Parallel.ForEach 方法则在不同的处理器或处理器核心上并行运行多个迭代。 可能会出现同步问题的概率。 因此,每次迭代都独立于其他迭代的程序最适合用于循环。