2014-10-16 2 views
0

Acrobat Reader позволяет импортировать данные формы из xml-файла, но этот файл должен быть выбран вручную из файловой системы. Пользователь должен щелкнуть вкладку «Расширенные», а затем «Импортировать данные», чтобы просмотреть файловую систему.Автоматическое заполнение формы в Acrobat Reader

Можно ли автоматически загрузить данные формы без участия пользователя? Я ищу API или DLL, которая предоставляет упомянутую функцию. Или, может быть, есть способ сделать это с помощью командной строки и некоторых опций?

ответ

0

Мы говорим о Acroforms или XFA здесь?

В случае Acroforms, FDF и XFDF имеют ключ, определяющий Base PDF. Отправьте пользователю (X) FDF, и при открытии загрузится Base PDF (если путь к нему действителен).

Другой подход - это заполнение на стороне сервера, для которого есть несколько инструментов, таких как FDFMerge от Appligent или библиотеки, такие как iText.

+0

Как проверить, какие формы используются? PDF-документ, который я пытаюсь заполнить, это не сделано мной, а правительственным отделом. – paldir

+0

Проверьте свойства документа; если Создатель говорит что-то вроде «LiveCycle Designer», это XFA. Другой способ узнать - заполнить некоторые поля и экспортировать данные; если вы не получаете разумных результатов при экспорте в качестве FDF, у вас есть XFA, иначе у вас есть форма PDF. –

+0

Я проверил свойства и нашел это: «PDF-продюсер: Adobe LiveCycle Forms ES3». Наверное, мы говорим о XFA. Вы показали мне, как сделать трюк с Acroforms. Есть ли способ в случае XFA? – paldir