Как я могу объединить PDF-файлы с Perl?
Вопрос
Используя Perl, как я могу объединить или объединить образцы файлов PDF в один файл PDF?
Решение
CAM :: PDF может сделать это довольно легко и имеет простую команду -линейный интерфейс, чтобы помочь. Примечание: я автор этой библиотеки. Пример: р>
appendpdf.pl file1.pdf file2.pdf outfile.pdf
<Ч>
Из раздела SYNOPSIS perldoc <> / а>: р>
my $anotherpdf = CAM::PDF->new('test2.pdf');
$pdf->appendPDF($anotherpdf);
Другие советы
Зачем вам это нужно из Perl? Крис уже упомянул CAM :: PDF .
Если вам просто нужно объединить их, pdftk (PDF ToolKit) отлично работает. Это простая командная строка:
pdftk file1.pdf file2.pdf cat output merged.pdf
Вы можете использовать утилиту GhostScript pdf2ps
для преобразования PDF-файлов в PostScript файлы, объедините файлы PostScript, а затем используйте ps2pdf
для преобразования результата обратно в PDF.