AcroForm
AcroForm 是 PDF 原生、内建的表单技术,自 1990 年代末起就是这一格式的一部分,就是你在报税表或申请表里见到的那种可填写的交互式表单。你看到的可填写字段——文本框、复选框、单选按钮、下拉框和签名字段——都是直接定义在 PDF 对象结构中的 AcroForm 对象。
每个字段都是一个具名条目,带有一个值、一段描述它如何绘制在页面上的外观流,以及可选的格式化或校验规则。由于这些字段是标准 PDF 对象模型的一部分,基本上任何合规的阅读器都能显示并填写它们,这正是 AcroForm 成为可互操作之选的原因。数据可以导出为 FDF 或 XFDF,或者在填好后干脆保留在文档内部。
这与 XFA 不同,后者是 Adobe 另立的基于 XML 的表单系统,许多阅读器从未支持过它。当你扁平化一个 AcroForm 时,字段值会被永久绘制到页面上,交互层则被移除,这是分享或归档之前常见的一步。所有这些字段操作都是普通的 PDF 编辑,正是那种在你自己的机器上就能运行得很好的操作。