【发布时间】:2008-10-01 04:09:47
【问题描述】:
是否可以以编程方式重新排序已经生成的 PDF 文件,并使用尽可能少的资源,因为这需要每月在大约 8000 个 PDF 上运行?
我们目前正在使用 iTextSharp 将 PDF 合并为更大的 PDF,但 iTextsharp 的文档并没有真正解释太多。
【问题讨论】:
是否可以以编程方式重新排序已经生成的 PDF 文件,并使用尽可能少的资源,因为这需要每月在大约 8000 个 PDF 上运行?
我们目前正在使用 iTextSharp 将 PDF 合并为更大的 PDF,但 iTextsharp 的文档并没有真正解释太多。
【问题讨论】:
我使用过 iTextSharp -- 查看 this code sample,这是我用来编写(更简单)拆分实用程序的工具。
我曾经在 10,000 多个 PDF 上使用过它,我不记得确切的性能,但它对于批处理作业来说肯定是可以接受的。
【讨论】:
DynamicPDF 的 Merger 产品将执行此操作 (http://www.dynamicpdf.com/)。我不能说你会在 8k 文档中看到什么样的性能,但我可以说它是我发现的最快的 PDF 处理工具之一。
Merger 工具和 Generator 工具都有一个 .Net 版本。
【讨论】: