今天这篇文章给大家介绍一下Adobe LC系列产品之一:Adobe LiveCycle Forms. 这个产品对表单进行了流程化处理,使得表单的创建,生成,数据处理,表单分发以及最后的数据归档一气呵成,非常好用。

介绍一下这个产品的几大优势:

首先,它和LiveCycle Designer完美的结合在了一起,给用户提供了一个非常直观的可视化的表单创建工具,使得用户不用参加专门的培训就可以自己设计基于XFA架构的PDF表单;它同时提供了表单打包服务,这样非常便于把设计好的表单分发给客户,合作商和供应商;不仅如此,它还提供了表单设计片段(Form Fragment)的概念,一个片段可以包含任意的需要复用的控件和脚本,这样大大提高了表单的设计效率。

下图就是一个Fragment, 它由一个按钮,一个复选框和一个日期栏组成,

 

用户创建的Fragment都会存在Fragment库中,可以供使用者随时调用,如下图。

它的另外一个优势就是将前端的表单和后台的数据高效有序的结合在了一起。它的工作流程是这样的,请看下图:

 

首先表单设计者在LiveCycle Forms终端进行表单的设计,当表单设计完成后,将表单以及数据绑定并且发请求到服务器端,生成用户所需要的PDF表单;表单生成之后,会自动派发到用户的终端,用户在终端用Acrobat或者Reader打开表单,对表单进行所需要的操作,如个人信息填写,对表单进行数字签名等,填写完成后,点击提交按钮将PDF返回给服务器端;当表单到达服务器端之后,服务器会对表单进行分发,如PDF表单放到归档服务器中,而剥离出来的XML数据文件,则放入后台服务器。

最后还有说一点,用这套系统生成的PDF表单都是符合辅助功能(accessibility)标准的,目前遵循的是World Wide Web Consortium (W3C) WCAG 2.0 Level AA 标准。很多朋友可能对这个还不是太熟悉,其实在美国和欧盟对软件的accessibility是有非常严格的标准的,不符合要求的软件是禁止销售的。如下图所示,AcrobatReader就是根据这些tag标签来识别PDF表单中的内容,并结合别的语音读取软件将PDF内容反馈给盲人的。

关于LiveCycle Forms这个产品就先介绍到这里,更多的内容请参阅http://www.adobe.com/products/livecycle/forms/capabilities/ 谢谢大家~