Есть ли какая-либо библиотека PHP PDF, которая может заменять переменные-заполнители в существующем документе PDF, ODT или DOCX и генерировать PDF файл в качестве конечного результата, не закручивая макет?
Требования:
-
Не требуется сторонний веб-сервис
-
Возможность запуска на общедоступном веб-хостинге была бы идеальной (никаких бинарных установок/пакетов не требуется)
Имейте в виду, что библиотека, которая может загружать существующий PDF файл и вставлять текст программно в определенную позицию, недостаточно для моего варианта использования.
Насколько показывает мое исследование, нет библиотеки, которая может это сделать:
-
TCPDF может создавать документы с нуля
-
FPDI может читать существующие шаблоны PDF, но может только добавлять содержимое программно (без замены шаблона)
-
Существуют различные библиотеки шаблонов DOCX/ODT, но они не выводят PDF
PHPDOCx утверждает, что способен делать именно то, что мне нужно - но они не предлагают пробную версию, и я не собираюсь покупать кошку в сумке, особенно если нет, похоже, в Интернете нет другого продукта, который делает это. Мне трудно поверить, что они могут сделать это без проблем - если вы успешно сделали это с помощью продукта, пожалуйста, оставьте здесь.
Я что-то пропускаю?
Есть ли способ сделать это с помощью PDF-форм? Я создаю исходные документы в OpenOffice 3.
Я могу использовать стандартные команды Linux (pdftk
доступен, например, пробовал это прямо сейчас.)
Обновление: * Argh! * Меня вызвали из офиса, и щедрость истекло. Запуск новой награды: насколько показывает мое тестирование, ни одно решение не работает для меня отлично.
Обновление II: Я буду искать подход pdftk в ближайшее время, но я также начинаю еще одну награду за еще один раунд сбора дополнительного ввода. Этот вопрос теперь видел 1300 репрессий в наградах, должен быть какой-то рекорд:)