我必须从磁盘加载几百种不同类型的文档,并生成一个巨大的聚合PDF。
我的方法是将每个文档单独转换为PDF,然后汇总它们。
作为此过程的一部分,我一直在将每个PDF文档写入隔离存储。
有更好的方法吗?
性能优先 - 这是客户端。
答案 0 :(得分:1)
您是否听说过Pdftk - http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/(免费) - 我用它将多个pdf合并为一个。
结合BullZip PDF打印机(免费) - http://www.bullzip.com/products/pdf/info.php - 我基本上可以创建任何我需要的PDF。
我不确定您是否可以使用BullZip进行任何自动化,但使用Pdftk,您当然可以通过C#和System.Diagnostics.Process使用它。
这是我使用的典型命令行:
pdftk folder1/file1.pdf folder1/file2.pdf folder2/file1.pdf cat output all_files.pdf
将3个文件按顺序合并到all_files.pdf