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