Существует множество модулей CPAN, связанных с созданием и обработкой файлов .pdf, и я надеюсь, что это сообщество может сэкономить мне некоторое время, спускаясь по тупикам.
Я ищу для создания .pdf файлов с нуля, только с простым форматированием, например, полужирным/курсивом и левым/правым/центральным. Возможность использования файла шаблона была бы хорошей, с точки зрения MVC, но если лучший модуль не поддерживает это, я в порядке. Я хочу лучший модуль для моей узкой задачи.
Изменить: добавить добавление ограничения, что он должен быть модулем Perl, если не является чистым perl-решением. Спасибо за ответы до сих пор!
Обновление. Создание PDF - одна из трудных проблем, чтобы решить, как подойти. В дополнение к хорошим предложениям здесь, по-видимому, существует около 1000 различных способов решения этой проблемы, и зная, какое решение инвестировать ваше время в это реальная проблема. В процессе создания этого решения легко получить зависимости от внешних исполняемых файлов, поэтому я по-прежнему предпочитаю делать все на Perl.
Я пошел по пути использования PDF:: Create, но нашел это слишком ограничивающим. Вы должны указать координаты для размещения каждой строки текста, и нет встроенной концепции переноса текста... это все, что вам нужно сделать. Невозможное количество накладных расходов для моей задачи.
Теперь я использую PDF:: API2, который намного мощнее, чем PDF:: Создать, но все же требует, чтобы PDF был собран на тревожно низком уровне. К счастью, есть некоторая помощь в Интернете. См. Рик Меашам отличный учебник PDF:: API2 с сопроводительной подпрограммой text_block(), который, к счастью, тяжело поднимается на проблему переноса текста.
Если вы не видите другое обновление здесь, это решение, которое в конечном итоге работает для меня.