Вопрос

В настоящее время мы используем PDForm, чтобы захватить пустую PDF-файл (без значений, полей и текста) и перечислите поля формы. Затем мы запрашиваем нашу базу данных для значений, которые соответствуют те имена поля и создают файл PDF с вновь заполненными данными, которые пользователь может скачать с нашего сайта. Дело в PDForm составляет около 5000 долларов на машину, и мы мигрирующие серверы. Мы хотим, чтобы альтернатива которой активно поддерживается и рекомендуется сообществом.

Я знаю, что Zend работает над расширением Manipulation PDF, но нам нужно что-то быстрое. Я сделал тестирование с PDFTK, но последнее обновление для этого проекта было в 2006 году, и теперь он кажется мертвым. Было бы хорошо, так как он является открытым исходным кодом, однако, кажется, вызывает ошибки с определенными файлами, которые, кажется, создаются с PDFPENPRO (наш создатель формы PDF).

Другое решение, которое я подумал, поэтому не просто используйте ITEXT и напишите обертку Java, которая принимает ввод командной строки, так что PHP может вызвать его с Passthru () или Exec (). Есть и другие приложения, которые будут работать, если мы полностью переписали наш код, но мы не хотим этого делать.

Что нам нужно.

  1. Способность PHP получать имена поля формы PDF.
  2. PHP Тогда либо создайте и файл PDF (затем объединить его с PDF) или отправить строку в приложение командной строки, которое будет заполнить поля со значениями из нашей базы данных.
  3. Затем пользователь может загрузить вновь созданный PDF-файл с заполненными полями формы.

Я двигаюсь в направлении записи, создавая приложение командной строки Java, которое будет использовать iText для анализа и создания файлов PDF, указанные PHP или кто-либо знает каких-либо экономичных альтернативных альтернатив?

Это было полезно?

Решение 3

Так что, поскольку ни одно из вышеперечисленных решений не будет работать, так как TCPDF не работает с формирования, как мы хотим, и поскольку PDFLIB преобразует поля формы в блокировки, мы решили создать обертку командной строки для iText, которые будут захватывать имена поля формы из PDF и затем заполните их на основе значений базы данных.

Другие советы

TCPDF. Похоже, у самых надежных особенностей я видел, как я видел.

Спасибо, D2Burke, для наконечника на TCPDF. Я не пытаюсь сделать так же столько, сколько OP, но программные пакеты, доступные для достижения любого рода генерации PDF, находятся в диапазоне от 2K до 3K. TCPDF - это на основе PHP, открытый источник, а парень, развивающий его, очень поддерживает.

Всегда пожертвуйте этим ребятам! Где в мире будет ли веб-разработка без него?

Я не знаю, является ли другой продукт, чьи лицензионные расходы находятся в диапазоне от 1 тысяч долларов -> 3 тысяч долларов, могут быть рассмотрены «экономически эффективные», но Pdflib. работать довольно хорошо. И если вам не нужна функциональность PPS, она становится дешевле.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top