什么是表单(AcroForm)?
PDF 可以支持交互式和非交互式表单。
交互式表单,也称为 "AcroForms",在 PDF 1.2 中加入,由允许用户输入信息的字段组成。这些字段可以出现在 PDF 文档的任意页面组合中,并且可以作为 FDF 或 XFDF.
非交互式表单,在 PDF 1.7 中引入,是表单字段的静态表示,可以包含来自外部来源的数据,或用于手动填写。
如需了解更多技术信息,请参阅中的第 12.7 条款 ISO 32000-2:2020.
两种 PDF 表单类型
AcroForm 是原生类型。每个字段都是 小部件注释(widget annotation) 放置在页面上,具有自己的外观、值和验证,并且在任何功能相对完整的查看器中都能正常工作。 “ XFA 表单是在 PDF 封装中的 XML 表单描述。它在填写时可以重新排版,但需要受支持的查看器,而且在 PDF 2.0 中已被移除。
字段类型及数据的处理方式
表单数据可以提交到服务器,或单独导出为 FDF 或 XFDF 以便在无需发送整个文档的情况下,在同一表单的不同副本之间传递字段值。
扁平化表单
扁平化会将当前字段值以普通内容的形式绘制到页面上并移除这些字段。结果在外观和阅读上完全相同,但不再能被编辑、重新导出或意外重置,这通常适用于要归档或发送的已填写表单。