Formulários XFA

Formulários XFA

XFA (XML Forms Architecture) é uma tecnologia de formulário PDF herdada definida por uma descrição XML incorporada no arquivo PDF. Os formulários XFAs são distintos dos campos AcroForm e são renderizados por um mecanismo de layout baseado em XML .

XFA versus AcroForm

CaracterísticasAcroFormXFA
PadrãoISO 32000-1XFA 3.x
API de campoForm, RadioButtonField, etc.Baseado em XML
Compatível com PDF/A- Sim , sim .Não, não.
Recomendado:- Sim , sim .O legado

Aspose.PDF FOSS for Java supports both form types. For new form development, AcroForm é recomendado, uma vez que é a norma ISO atual. Ver Formulários interativos para a API AcroForm.

Acesso a dados XFA

Os dados do formulário XFA são incorporados no AcroForm do documento como um fluxo XML. Document classe fornece acesso ao AcroForm subjacente via Document.getForm(), dos quais: O fluxo de dados XML XFA pode ser acessado através da propriedade XFAS do formulário.

Para o desenvolvimento de formulários modernos, utilize a API AcroForm (RadioButtonField, CheckboxField, TextBoxField) como estes são padrão ISO e funcionam em todos os visualizadores PDF.

Ver também:

 Português