Сохранить результаты формы в формате PDF - PullRequest
4 голосов
/ 03 февраля 2011

Хитрый вопрос.

У меня очень длинная форма, где пользователь записывает много данных.Мне нужно сохранить форму для дальнейшего чтения (подойдет pdf, html или даже jpg), но мне нужно сохранить ее с данными, записанными пользователем.Это должно быть сделано при отправке формы.

Я знаю, что это будет невозможно только с помощью PHP, но возможно ли это с небольшой помощью javascript-ajax?

Я могу 'Пользователь не может распечатать страницу, и мне нужно сохранить представление без какого-либо другого ввода пользователя (кроме отправки).

Есть идеи?

РЕДАКТИРОВАТЬ:

в двух словах:

возможно ли сгенерировать pdf из этой страницы без отправки данных?Есть ли способ, чтобы fpdf (или другие) могли «читать» и сохранять то, что в данный момент находится на экране, как функция «печати»?

представьте длинную, длинную форму с кнопкой «сохранить как pdf», которая сохраняет текущую страницу (с данными, введенными пользователем) БЕЗ отправки формы ....

Ответы [ 3 ]

1 голос
/ 03 февраля 2011

Взгляните на тему: Какая библиотека PDF лучше для PHP?

Перечисленные выше решения включают в себя:

Другим возможным решением будет преобразование HTML в PDF в PHP: HTML в PDF в PHP

1 голос
/ 03 февраля 2011

Вы можете взглянуть на: http://php.net/manual/en/book.pdf.php и это http://www.tcpdf.org/

Надеюсь, это поможет вам .. Спасибо

0 голосов
/ 03 февраля 2011

Если вы хотите перейти от данных формы к PDF, то один из методов, которые вы можете попробовать, - это взять отправленные данные, создать документ HTML и преобразовать этот документ в PDF.Вам не обязательно отправлять HTML пользователю (хотя вы могли бы), потому что вы будете использовать HTML только для целей форматирования.Вставьте HTML-код в переменную и затем проанализируйте его с помощью одного из many преобразователей HTML в PDF.

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