Как вывести данные формы HTML в PDF? - PullRequest
7 голосов
/ 23 февраля 2012

Мне нужно собрать данные от посетителя в форме HTML, а затем распечатать документ с соответствующими полями, предварительно заполненными.Они должны иметь пару подписей на документе, поэтому он должен быть напечатан.

Бумажная форма уже существует, поэтому одной из идей было отсканировать ее, не заполнив ее, как изображение.,Затем я распечатал бы данные HTML-формы с использованием CSS для позиционирования и использования пустой отсканированной формы в качестве фонового изображения.

Я думаю, что лучшим вариантом будет автоматическое создание PDF-файла с этими данными,но я не уверен, как это сделать.

Предложения и идеи будут с благодарностью!=)

Ответы [ 4 ]

4 голосов
/ 23 февраля 2012

Я бы с уважением не согласился с Освальдо. Использование CSS для выравнивания печатного документа потребует многих усилий для эффективной интеграции с кросс-браузерной интеграцией. Кроме того, если Microsoft выпустит новый браузер, вам придется постоянно обновляться для нового использования в браузерах.

Если вы знаете какой-либо PHP (который, если вы знаете JavaScript и HTML, базовый PHP очень прост), вот хорошая библиотека, которую вы можете использовать, FDPF :

К счастью, PHP не осуждает большое количество методов, и общий код составляет менее 10 строк, если вам нужно идти и что-то менять.

2 голосов
/ 23 февраля 2012

Вы можете довольно хорошо контролировать печатные документы с помощью CSS, поэтому я бы посоветовал вам сначала попробовать этот вариант. Потому что это проще.

0 голосов
/ 31 января 2013

XSL-FO - это то, что я бы порекомендовал. XSL-FO (вместе с XSLT и XPath) - это субстандарт XSL, разработанный для абстрактного представления форматированного документа (содержащего текст, графические элементы, шрифты, стили и т. Д.).

Документы XSL-FO являются действительными документами XML, и существуют инструменты и API, которые позволяют преобразовывать документ XSL-FO в MS Word, PDF, RTF и т. Д. В зависимости от используемой технологии быстрый поиск в Google расскажу что есть в наличии.

Вот несколько ссылок, которые помогут вам начать работу с XSL-FO:

0 голосов
/ 23 мая 2012

На самом деле это отличная библиотека php для преобразования HTML в документы PDF http://code.google.com/p/dompdf/ на сайте доступно множество демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...