【发布时间】:2011-05-16 13:00:58
【问题描述】:
我需要一种在 Windows 上使用 perl 合并 PDF 文件的方法,它必须是 perl,因为它是我在 Windows 服务器上组织目录的脚本的一部分。有什么想法吗?
【问题讨论】:
我需要一种在 Windows 上使用 perl 合并 PDF 文件的方法,它必须是 perl,因为它是我在 Windows 服务器上组织目录的脚本的一部分。有什么想法吗?
【问题讨论】:
请参阅这个非常相关的问题:How can I merge PDF files with Perl。
如果CAM::PDF 模块不适合您(如果您无法在Windows 环境中获得它),那么提到的pdftk 可用于Windows(请参阅Installing pdftk)。你可以在你的 perl 脚本中使用它。
请查看PDF Processing with Perl 文章了解其他选项。
【讨论】:
编写一个解析两个 PDF 文件、操作它们并将它们作为单个合并文件写回的程序并非易事。但如果我要深入研究这项任务,我可能会使用 cpan 模块PDF::API2。它似乎是 CPAN 上最完整和最强大的 PDF 模块之一,尽管不一定是最容易弄清楚的。 CPAN 上的 PDF::* 层次结构下还有其他 PDF 模块,其中一些可能为您提供足够的功能,学习曲线较少。
但是让我提出其他建议:如果你能找到一个现成的工具来合并两个 PDF 文件,你可以允许 Perl 通过该程序发送文件,并检索结果。这可能是一种更简单的方法,并且您可以合理地确定它已经有效(而不是您花费大量时间调试自己的解决方案)。您现有的 Perl 脚本可以与已经具备您需要的功能的外部程序交互。
【讨论】: