Нетривиально написать программу, которая анализирует два PDF-файла, манипулирует ими и записывает их обратно как один объединенный файл.Но если бы я погрузился в эту задачу, я бы, вероятно, использовал модуль cpan PDF :: API2 .Кажется, это один из самых полных и надежных модулей PDF в CPAN, хотя и не обязательно самый простой для понимания.Есть и другие PDF-модули в PDF :: * heirarchy на CPAN, и некоторые из них могут предоставить вам достаточно функциональности с меньшими затратами на обучение.
Но позвольте мне предложить еще кое-что: если вы можете найти готовый инструмент, который объединит два файла PDF, вы можете позволить Perl отправлять файлы через эту программу и получать результаты.Это может быть более простой подход, и вы можете быть уверены, что он уже работает (в отличие от того, что вы тратите много времени на отладку собственного решения).Существующий скрипт Perl может взаимодействовать с внешней программой, которая уже обладает необходимыми возможностями.