Работа с AcroForms
Основы AcroForms
AcroForms — это оригинальная технология форм PDF. AcroForms ориентированы на страницы. Они были впервые представлены в 1998 году. Они принимают входные данные в формате данных форм или FDF и формате данных форм XML или xFDF. Сторонние поставщики поддерживают AcroForms. Когда Adobe ввела AcroForms, они называли их «формой PDF, которая создается с помощью Adobe Acrobat Pro/Standard и которая не является специальным типом статичной или динамичной формы XFA. AcroForms портативны и работают на всех платформах.
Вы можете использовать AcroForms для добавления дополнительных страниц в документ формы PDF. Благодаря концепции шаблонов, вы можете использовать AcroForms для заполнения формы несколькими записями базы данных.
PDF 1.7 поддерживает два различных метода интеграции данных и форм PDF.
AcroForms (также известные как формы Acrobat), введены и включены в спецификацию формата PDF 1.2.
Формы архитектуры XML Adobe (XFA), введены в спецификацию формата PDF 1.5 как необязательная функция (спецификация XFA не включена в спецификацию PDF, она только упоминается. Формы Adobe XML Forms Architecture (XFA), введенные в спецификации формата PDF 1.5 как необязательная функция (Спецификация XFA не включена в спецификацию PDF, она только упоминается.
Для понимания Acroforms против XFA форм, нам нужно сначала понять основы. Для начала, обе являются формами PDF, которые вы можете использовать. Acroforms - это старая версия, созданная в 1998 году, и она все еще называется классической формой PDF. Формы XFA - это веб-страницы, которые вы можете сохранить в виде PDF, и они появились в 2003 году. Понадобилось некоторое время, прежде чем PDF начал принимать формы XFA.
AcroForms обладают возможностями, которых нет в XFA, и наоборот, XFA имеет некоторые возможности, которых нет в AcroForms. Например:
- AcroForms поддерживает концепцию “Шаблоны”, позволяя добавлять дополнительные страницы к документу формы PDF для заполнения формы несколькими записями базы данных.
- XFA поддерживает концепцию переформатирования документа, позволяя полю изменять размер при необходимости для размещения данных.
Для более подробного изучения возможностей Java библиотеки, смотрите следующие статьи: Для более подробного изучения возможностей библиотеки Java ознакомьтесь со следующими статьями:
- Создать AcroForm - создать форму с нуля с помощью C#.
- Заполнить AcroForm - заполнить поле формы в вашем PDF-документе.
- Извлечь AcroForm - получить значение из всех или отдельного поля PDF-документа.
- Изменение AcroForm - получить или установить FieldLimit, установить шрифт поля формы и т.д.
- Отправка данных AcroForm - импортировать и экспортировать данные формы в XML-файл и из него.
- Импорт и экспорт данных - импортировать и экспортировать данные с использованием класса Form.