2015-09-18 5 views
0

У меня есть форма .pdf, которую я создал в Adobe Acrobat XI Pro. Форма будет распространена, и люди будут заполнять форму и направить мне копию в разное время.Экспорт данных из форм PDF в Excel

Мне нужно получить информацию из формы в электронную таблицу Excel по мере получения форм назад.

Возможно ли это?

+0

http://www.myengineeringworld.net/2013/10/read-and-write-pdf-forms-from-excel-vba.html –

ответ

0

Прямой ответ: «Да»

Немного более подробный ответ: Есть несколько возможностей.

a) Используйте функцию «Объединить файлы данных в электронную таблицу», которую можно найти в панели «Формы» на панели «Инструменты» в Acrobat XI (и в раскрывающемся списке «Больше ...» в инструменте «Подготовка форм» в Acrobat DC). Там вы указываете, из каких файлов вы хотите извлечь данные, а Acrobat создает соответствующую таблицу.

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

b) Используйте метод doc.exportAsText() для форм; это создаст файл с разделителями табуляции, который затем вы сможете объединить в свою электронную таблицу. Это будет файл на файл, но вы можете создать действие, которое запускается во всей папке.

c) Используйте некоторую логику для сборки текста с разделителями табуляции, а затем создайте и затем экспортируйте объект данных (который будет являться файлом с разделителями табуляции, как в случае b). Это дает вам максимальный контроль, и вы даже можете экспортировать «рассчитанные» данные, которые не существуют как таковые в форме и/или имеют полный контроль над форматом содержимого экспортируемого поля. Это также файл в файл и может быть превращен в Action.

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