9

使用 Perl,我如何将示例 PDF 文件合并或合并为单个 PDF 文件?

4

4 回答 4

16

CAM::PDF可以很容易地做到这一点,并且有一个简单的命令行前端来提供帮助。注意:我是该库的作者。例子:

appendpdf.pl file1.pdf file2.pdf outfile.pdf

perldoc的 SYNOPSIS 部分:

my $anotherpdf = CAM::PDF->new('test2.pdf');
$pdf->appendPDF($anotherpdf);
于 2009-01-07T05:07:08.290 回答
5

为什么你需要从 Perl 来做呢?克里斯已经提到过CAM::PDF

如果您只需要合并它们,pdftk (PDF ToolKit)就可以了。这是一个简单的命令行:

pdftk file1.pdf file2.pdf cat output merged.pdf
于 2009-01-07T06:52:53.850 回答
2

您可以使用GhostScript实用程序pdf2ps将 PDF 转换为 PostScript 文件,连接 PostScript 文件,然后用于ps2pdf将结果转换回 PDF。

于 2009-01-07T05:05:50.913 回答
-2

Perlmonks 对这个话题进行了很好的讨论,而且不止一种方法。

于 2021-02-05T17:14:53.033 回答