Как я могу объединить PDF-файлы с Perl? - PullRequest
9 голосов
/ 07 января 2009

Используя Perl, как я могу объединить или объединить образцы файлов PDF в один файл PDF?

Ответы [ 3 ]

16 голосов
/ 07 января 2009

CAM :: PDF может сделать это довольно легко и имеет простой интерфейс командной строки, чтобы помочь. Примечание: я автор этой библиотеки. Пример:

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

Из раздела ОПИСАНИЕ perldoc :

my $anotherpdf = CAM::PDF->new('test2.pdf');
$pdf->appendPDF($anotherpdf);
5 голосов
/ 07 января 2009

Зачем вам это нужно из Perl? Крис уже упоминал CAM :: PDF .

Если вам просто нужно объединить их, pdftk (PDF ToolKit) работает просто отлично. Это простая командная строка:

pdftk file1.pdf file2.pdf cat output merged.pdf
2 голосов
/ 07 января 2009

Вы можете использовать утилиту GhostScript pdf2ps, чтобы преобразовать PDF-файлы в файлы PostScript, объединить файлы PostScript, а затем использовать ps2pdf для преобразования результата обратно в PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...