Посоветуйте какие существуют способы решения сабжа?
Задача состоит в следующем. Есть сайт, на нем пользователь заполняет некоторую форму, данные из полей этой формы необходимо вставить в поля печатной формы, которая хранится в pdf-файле и отослать ее пользователю по почте. Пустую форму желательно иметь именно в виде pdf-файла, а не генерировать целиком, со всеми рамками, линиями, логотипами и т.д., т.к. она довольно сложной структуры, с большим количеством полей для заполнения от руки и проч и должна умещаться на одной странице. И еще требуется, чтобы метод работал на shared-хостинге :)
Спасибо за любую информацию!
Если это важно. Сайт работает на джумле 1.5, вроде в ней можно работать с pdf, в частности, выводить любую страницу в виде pdf. Этот способ не очень подходит, т.к. для этого требуется сначала сгенерировать нужную форму в виде HTML, а это сложно :)
На счет решения для жумлы подсказать не могу, но есть ряд библиотек которые позволяют удобно работать с PDF
1) Zend_Pdf — из плюсов есть подержка руских шрифтов и подхват ttf, минусы не работы с ячейками, выравнивания и прочих вещей. Хотя самому реализовать не проблема.
2) TCPDF — содержит себе огромное количество возможностей, работает с русскими шрифтами (но их нужно генерировать) и кучу приятных плюшек. Минус что очень громоздкая и без opcode кеша чувствуются тормоза
3) FPDF — работает с ячейками, но есть проблемы с шрифтами
Импортируется существующий шаблон и по XY вставятся текст. Единственная проблема это ширина слов в разных переводах- иногда вылазит из шаблона перевод. Ну и переходы на новую строку нужно обрабатывать, на смещение по Y.