2013-07-28 1 views
3

Я работаю над проектом, в котором одним из основных направлений является то, что пользователь сможет автоматически заполнять уже созданную стандартную заполняемую форму PDF с данными, затем отредактируйте поля, которые не были заполнены (и/или заполненные поля), и сохраните форму на сервере в виде PDF (с заполненными полями).Нужно автоматически заполнять информацию для заполнения PDF в режиме онлайн, иметь возможность редактировать данные, а затем сохранять непосредственно на сервер

Без уплощения.

Поскольку пользователю также требуется возможность отозвать тот же файл (имя и расположение файла будет сохранено в базе данных), чтобы внести изменения, распечатать его и повторно сохранить. Изменения в заполненных полях необязательно должны быть перенесены обратно в базу данных, чтобы «исправить» исходные данные.

Большинство PDF-файлов будет состоять из нескольких страниц, но слияния не нужно будет делать, потому что страницы уже будут в исходном PDF-формате с заполняемыми полями.

Я ищу это в среде PHP/MySQL в системе CentOS через SSL-соединение. Любое решение или комбинация решений будут приветствоваться (FPDF, PDFtk, iText, Java, AJAX, Reader XI и т. Д.).

Решения, которые я могу купить, которые уже были выяснены компанией, в порядке.

Я искал SO и Google в течение нескольких дней и, похоже, не нашел всеобъемлющего метода, который делает именно то, что мне нужно. Любая помощь или указание в правильном направлении были бы весьма признательны.

+0

unflattened pdf? Зачем? – Strawberry

+0

Поскольку пользователю может потребоваться снова изменить поля формы. Возможно, я не использую правильный термин. Я думал, что «сплющивание» означает, что поля заполняемой формы не редактируются (например, когда вы сглаживаете PSD в Photoshop и больше не можете редактировать отдельные слои). –

+0

Я знаю - но пока пользователь только обращается к документу из вашей среды, я не понимаю, почему он должен быть PDF. Несомненно, это только после того, как документ готов к публикации (т. Е. Сплющенной), которую нужно передать в PDF? – Strawberry

ответ

1

Для тех, находя это позже .. Я нашел ответ:

http://www.setasign.com/products/setapdf-formfiller/details/

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

Это все еще теория, но я не доберусь до реализации до конца.

Смежные вопросы