Чтение данных полей формы PDF из Flex 4 (через php или coldfusion) - PullRequest
0 голосов
/ 20 декабря 2010

Искал в Интернете ответ на этот вопрос в течение МЕСЯЦА. Я не эксперт в Coldfusion. Итак, предположительно, это легко в CF - но наценка смущает HECK из меня. И вот я здесь.

Мне удалось импортировать и прочитать PDF-файл, используя CF Proxy для Actionscript: http://forums.adobe.com/thread/754629?tstart=0 --- НО --- После всех моих трудностей, драгоценная форма подала информацию, которую я искал, не было там в информационном объекте PDF. Grrrr. Поэтому я вернулся к поиску способа сделать это с CFC, CFM или PHP.

Все, что я хочу, это:

  • Чтение PDF из приложения Flex.
  • ПОЛУЧИТЕ информацию поля формы.
  • ЗАПИШИТЕ новый PDF со значениями поля формы.

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

В любом случае, я так устал от поиска способов сделать это. Мне нужна помощь!

1 Ответ

0 голосов
/ 17 января 2011

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

Вы можете сделать так, чтобы ваш файл PDF отправлял FDF или XFDF (в Acrobat создайте кнопку, выберите ее действие как отправку и измените ее, чтобы выбрать FDF или XFDF, URL, поля, ...) на страницу ColdFusion, PHP, ..., которая может читать поля формы.Если вы выбрали FDF, данные формы будут в области видимости.Если вы выбрали XFDF, вы должны собрать их из HTTP-заголовка запроса.

FDF проще.Он предоставляет вам все данные формы, но не комментарии, добавленные в файл PDF.(XFDF тоже даст вам комментарии).Вы можете просто подготовить данные из области формы (CF: form.your_PDF_field_name) точно так же, как вы читали бы данные, отправленные из формы HTML.

Что касается записи в новый PDF со значениями поля формы, вы можетеотправьте файл .xfdf или .fdf в браузер.Внутри любого из них будет адрес PDF-файла (локальный или на сервере).В любом файле вы можете указать значения полей формы, которые PDF-файл будет использовать для предварительного заполнения полей формы.

Я уверен, что Flex имеет функции для работы с данными формы и создания текстовых файлов (xfdf, FDF)

Надеюсь, это поможет

...