2009-01-07 54 views

回答

16

CAM::PDF可以很容易地做到這一點,並有一個簡單的命令行前端來幫助。注意:我是該圖書館的作者。例如:

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

perldoc的概要部分:

my $anotherpdf = CAM::PDF->new('test2.pdf'); 
$pdf->appendPDF($anotherpdf); 
2

您可以使用GhostScript實用程序pdf2ps將PDF轉換爲PostScript文件,連接PostScript文件,然後使用ps2pdf將結果轉換回PDF。

+0

爲什麼downvote?至少有一個理由... – 2009-01-07 06:21:45

+1

我認爲這是因爲你的解決方案不使用Perl。 – 2009-01-07 19:00:40

5

爲什麼你需要在Perl做呢?克里斯已經提到CAM::PDF

如果你只是需要合併它們,pdftk (PDF ToolKit)工作得很好。這是一個簡單的命令行:

pdftk file1.pdf file2.pdf cat output merged.pdf