O que é Formulário (AcroForm)?
PDF pode suportar formulários interativos e não interativos.
Formulários interativos, também conhecidos como "AcroForms", foram adicionados no PDF 1.2 e consistem em campos que permitem aos usuários inserir informações. Esses campos podem aparecer em qualquer combinação de páginas em um documento PDF e podem ser exportados/importados como FDF ou XFDF.
Formulários não interativos, introduzidos no PDF 1.7, são representações estáticas de campos de formulário que podem incluir dados de fontes externas ou ser destinados ao preenchimento manual.
Para informações mais técnicas, consulte a cláusula 12.7 em ISO 32000-2:2020.
Os dois tipos de formulários em PDF
Um AcroForm é o tipo nativo. Cada campo é uma anotação de widget colocada em uma página, com sua própria aparência, valor e validação, e funciona em qualquer visualizador razoavelmente completo. Uma XFA formulário é uma descrição de formulário em XML dentro de um contêiner PDF. Ele pode se reformatar conforme é preenchido, mas precisa de um visualizador compatível e foi removido do PDF 2.0.
Tipos de campos e o que acontece com os dados
- Campos de texto, de uma ou várias linhas.
- Caixas de seleção e botões de opção.
- Listas suspensas e caixas de listagem.
- Botões de ação (push buttons), que carregam uma ação em vez de um valor.
- Campos de assinatura, que contêm uma assinatura digital.
Os dados do formulário podem ser enviados para um servidor ou exportados separadamente como FDF ou XFDF para que os valores possam ser movidos entre cópias do mesmo formulário sem enviar o documento inteiro.
Achatar um formulário
Ao achatar, os valores atuais dos campos são desenhados na página como conteúdo comum e os campos são removidos. O resultado parece e é lido da mesma forma, mas não pode mais ser editado, reexportado ou redefinido acidentalmente, que é geralmente o desejado para um formulário preenchido que está sendo arquivado ou enviado.