0

我必须从磁盘加载数百个各种类型的文档并生成一个巨大的聚合 PDF。

我的方法是将每个文档单独转换为 PDF,然后聚合它们。

作为此过程的一部分,我一直在将每个 PDF 文档写入独立存储。

有没有更好的方法来做到这一点?

性能是重中之重——这是客户端。

4

1 回答 1

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

于 2010-12-23T07:59:20.877 回答