Показать PDF как HTML-форму

Я хочу отобразить PDF в виде html-страницы, где пользователю будет разрешено вводить заполняемые данные. Моя проблема заключается не в том, как импортировать/заполнять данные (я смог сделать это с помощью FDF/XML и ITextSharp). Моя единственная проблема заключается в том, как показать ее пользователю, чтобы он мог видеть форму, заполнять/редактировать данные и делать с ней.

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

Спасибо за помощь!

Ответ 1

PDF уже имеет возможности заполнения форм. Просто отобразите PDF и дайте пользователю заполнить его. Вы можете добавить поля, используя Adobe Acrobat. Форма может быть отправлена ​​обратно на ваш сервер, например, на веб-странице или только по электронной почте.

Ответ 2

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

Ответ 3

Вот что я использовал для заполнения формы PDF с помощью HTML и PHP некоторое время назад. Это отлично поработало для меня. http://koivi.com/fill-pdf-form-fields/tutorial.php

Вы всегда можете использовать генератор PDF для рендеринга PDF с данными, которые вы отправляете из HTML-формы. Вот пример класса, который делает http://www.fpdf.org/

Надеюсь, это сработает для вас.

Ответ 5

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