HTML элементы управления в PDF - PullRequest
1 голос
/ 01 сентября 2009

Сегодня я столкнулся с интересной проблемой на работе. Я получил запрос предоставить ссылку на определенный файл PDF с домашней страницы моей компании. Теперь этот PDF должен содержать некоторые отзывы и т. Д., За ним должна следовать страница обратной связи, которая имеет HTML-подобные элементы управления - переключатели, текстовые поля и кнопку отправки. Мы все еще говорим о PDF здесь:)

Кроме того, PDF должен открываться в браузере, и если пользователь нажимает кнопку «отправить», данные формы должны быть отправлены на серверный скрипт.

Должен признать, я немного озадачен. Я имею в виду, возможно ли даже поместить элементы управления HTML в PDF и можно ли отправить форму из PDF?

Есть еще мысли по этой проблеме?

Ответы [ 3 ]

2 голосов
/ 01 сентября 2009

Да, вы можете создавать формы в PDF. Следующее может быть полезно для вас.

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

http://www.thedesigncubicle.com/2008/12/how-to-create-interactive-pdf-forms-to-impress-your-clients/

Все формы PDF можно распространять через электронная почта, но также может быть распространена на веб-сайты, использующие сам FormArtist.

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

http://www.quask.com/survey/applications_pdfforms.asp

1 голос
/ 01 сентября 2009

Вы не можете поместить элементы управления HTML в PDF, но вы можете добавить в PDF поля формы, которые поддерживают кнопки, переключатели, флажки, текстовые поля и т. Д. Поля формы поддерживают использование JavaScript, поэтому можно создайте несколько довольно интерактивных форм PDF.

Вы можете создать форму PDF с кнопкой отправки, которая при нажатии отправит данные формы на сервер. Это требует использования формата файла под названием FDF. Эти формы PDF могут быть созданы любым количеством различных библиотек разработки PDF или готовых продуктов, включая Adobe Acrobat, Nitro PDF Professional, PDF Converter Professional и т. Д.

Вот несколько статей, которые помогут вам ориентироваться в PDF-формах и FDF:

Существует множество различных продуктов от разных компаний. Planet PDF Forum также является очень полезным ресурсом.

1 голос
/ 01 сентября 2009

PDF-формы могут быть отправлены на сервер . Когда данные формы отправляются на сервер, вам понадобятся сервисы Adobe FDF (Файл данных формы) для анализа файла FDF, полученного на стороне сервера. Для создания PDF-форм, которые отправляют данные FDF на сервер, потребуется Adobe Acrobat или другое подобное программное обеспечение (например, Nitro PDF Professional и PDF Converter Professional 6, спасибо Rowan за ссылки).

У вас также есть возможность отправить XFDF-файл на сервер, который может быть обработан любым анализатором XML. Если я не ошибаюсь, для создания файла XFDF требуется лицензия Adobe Lifecyle Designer (или эквивалентное программное обеспечение).

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