谈谈Adobe LiveCycle
工作中经常遇到需要发布一些保持原有格式和字体的版式设计文件给对方做二次修改,但是传统的文件格式经常面临软件版本的不一致或者字体不全导致下发的设计严重错乱。比如 AI、ID,这种文件的传递,只能通过转换文字曲线,降低文件版本的手段实现。
两年前我试着了解了 LiveCycle,从软件的界面上来讲,是非常不成功和匪夷所思的,完全不符合 Adobe 的软件操作习惯。但是 LiveCycle 是基于 PDF 的,可以有效的保持原有的设计样式并嵌入字体(到 PDF),对于一些需要可变数据(通常是文本或图片的可变)的填写是一个好办法。之前我使用 LiveCycle 做过一些表单,可以由普通人员添加图片和文字并保持设计样式不变(由 AI 设计好的表单和图形,在 LiveCycle 中指定好需要的文本栏位置和样式,用户只需要填写的输入栏的文字和内容)。虽然 LiveCycle 在表单的设计过程中的操作繁复,难以理解,但是做好之后生成的可填写 PDF 文件交由普通人员制作时,就简单的多了。
这次需要设计的是三种证书,印刷好的证书纸张,需要使用黑白激光打印机打印证书的相关数据到证书纸张上,LiveCycle 可以满足这个需求。我使用的是CS5.5版本的 Adobe LiveCycle ES2,先将设计稿导入 LiveCycle,然后绘制填写框,指定好字体和大小,按设计进行排列,最后下发给客户。客户只需要安装 Acrobat 并打开 PDF 文件,对需要填写的地方单击鼠标输入文本即可打印,之后也可以对编辑好的 PDF 进行另存。不需要安装 ID、AI 此类软件,也不需要进行使用培训。
对于大型可变数据,LiveCycle 可以实现 XML 和数据库的关联,实现大量可变数据的制作。也可以嵌入 Web 页面,提交给服务器。因为没有这种业务需求,具体了解的也不多,就不谈了。