Формулации XFA
Формулации XFA
XFA (XML Forms Architecture) е традиционна технология за форматиране на PDF файлове, дефинирана от XML описание вградено във файла. Формите XFAs са различни от AcroForm полетата и се представят чрез XML-базиран двигател за оформление .
XFA срещу AcroForm
| Особеност | AcroForm | XFA |
|---|---|---|
| Стандартно | ISO 32000-1 | XFA 3.x |
| API на полето | Form, RadioButtonField, и т.н. | XML-базирани |
| PDF/A съвместими | Да, да. - Какво? | Не, не мога. |
| Препоръчително | Да, да. - Какво? | Наследство |
Aspose.PDF FOSS for Java supports both form types. For new form development, Препоръчва се AcroForm, тъй като това е настоящият стандарт на ISO. Вижте: Интерактивни формуляри за AcroForm API.
Достъп до данни на XFA
Данните от XFA формуляра са вградени в AcroForm на документа като XML поток. Document клас предоставя достъп до основното AcroForm чрез Document.getForm(), от които: потокът от данни XFA XML може да бъде достигнат чрез свойството XFА на формуляра.
За съвременното разработване на формати, използвайте AcroForm API (RadioButtonField, CheckboxField, TextBoxField) като тези са стандартни по ISO и работят във всички PDF прегледувачи.