Генератор бланков на PHP
Необходимо написание генератора заполненных бланков (пример: бланк почтового перевода).
Язык написание PHP5.
Входная информация: xml файл со всеми данными для генерации.
Выходная информация: изображение заполненного бланка в нужном формате.
Для генерации надписей, предлагаю использовать расширение php ImageMagick, т. к. GD и медленнее и у него очень сжатый функционал, что приведет к большим трудностям при реализации.
XML формат для генератора бланков:
Все размеры и отступы указаны в мм.
Пример xml:
297
210
post
Бланк почтового перевода
/home/user/blank.jpg
300
200
0
0
var_name
22
33
Arial Cyr
10
#000000
0
0
0
0
…......
....
…..
…
....
…......
....
Описание полей:
В наш холст.
и размер холста в мм, в данном случае это А4 с альбомной ориентацией.
В – информация о бланках, который будут размещаться на холсте
В информация о самом бланке, который мы будем заполнять:
— имя бланка
— путь к изображению бланка.
и height> — ширина и высота в мм, к которой необходимо привести бланк в случае, если он имеет другие размеры.
и padding_left> — отступы размещения бланка сверху и слева относительно холста.
— поля, которые будут заполнятся на бланке.
:
– имя переменной, значение которой будет подставлено в данное поле (массив с переменными, будет передаваться функции генерации)
и – отступы размещения сверху и слева относительно бланка.
– настройки шрифта для поля:
– имя шрифта (в программе будет забит массиы соответствий имени шрифта и пути к файлу шрифта)
– размер шрифта
– цвет шрифта в hex формате
— делать ли надпись жирной (0|1)
— делать ли надпись курсивом(0|1)
— делать ли надпис подчеркнутой (0|1)
– меж буквенный интервал в словах поля
– имеет структуру аналогичную в , за исключением того, что отсьупы и берутся относительно холста.
Оставляете свои предложения цены и сроков написания относительно генератора форм (генератор xml пока не трогаем). Просьба писать только людей с опытом в данном направлении, который могут трезво оценить сроки написания.