PDF 是可移植文档格式(Portable Document Format)的缩写,这是由 Adobe® Systems Inc 开发的档案格式。
基本介绍
- 中文名PDF表单
- 外文名Portable Document Format
- 两种类型静态 PDF 表单和互动式 PDF 表单
- 互动式表单 AcroForm、 XFA
PDF 表单
PDF 将从各种桌面发布应用程式捕捉格式信息,使其能够传送设定了格式的文档并根据需要在接收者的监视器或印表机中显示这些文档。要查看 PDF 档案,需要使用 Adobe Reader;要创建或修改 PDF 档案,需要使用 Adobe Acrobat Professional 或 Adobe Acrobat Designer。
PDF 表单可以分为两种类型静态 PDF 表单和互动式 PDF 表单。静态 PDF 表单是没有互动元素的传统 PDF 文档。这种表单是由文本、点、线和图形等静态元素组成的,档案存储为二进制格式。
另一种 PDF 表单是互动式 PDF 表单。
怎幺给PDf添加表单呢?表单是一种互动式组件,用于阅读PDF的用户与PDF所有者或PDF着作权拥有者之间进行互动。如果想增进与用户的交流,可以直接在PDF中添加互动式表单来实现。
两种互动式表单
1. AcroFormPDF Specification 1.2 中引入的这种表单是从用户那里通过互动方式收集信息的栏位集。互动式表单的内容和属性都是由一个互动式表单字典定义的,这个字典引用自 PDF 档案的文档类别的 AcroForm 条目。
2. XML Forms Architecture(XFA)XFA 将提供基于模板的语法和处理规则集,它们将允许用户构建互动式表单。基于模板的语法将定义用户在其中提供数据的栏位。XFA 的开放特性将提供描述互动式表单的通用 XML 语法,这是在表单处理应用程式之间执行与表单相关的互动操作的通用基础。这种开放特性意味着将在各种业务中套用 XFA。XFA 表单将提供大量功能
工作流程
这类表单包括数据表示、数据捕捉和数据编辑。XFA 被用作将数据提交到后台伺服器中的前端应用程式;它还可用于列印目的。 动态互动动态功能从具有动态计算、验证及其他特性的互动式、可编辑的表单,到伺服器生成的、机器填充的表单等各不相同。 动态布局表单可以自动重新调整自身以适套用户或外部数据源(例如资料库伺服器)提供的数据。例如,如果从伺服器中检索到的数据有 100 行,则表单显示 100 行。 複杂度此功能包括单页静态表单,动态文档将基于数据内容进行装配,而大型生产运行包含数十万个事务。 与 AcroForm 相比,XFA(一种互动式表单)在以下方面更加高级
XFA 可以在基于 XML 的工作流中使用。 XFA 将从 XFA 模板中分离数据,这将允许在支持的数据结构中拥有更大的灵活性并允许独立于表单封装数据。 XFA 可以指定动态增长的表单。 XFA 可以指定 Web 互动操作,例如 HTTP 和 Web 服务描述语言(Web Services Description Language,WSDL)。此类互动操作可用于将数据提交给伺服器,或请求伺服器执行计算并返回结果。 XFA 将与其他 XML 语法结合使用。