Adobe output server 总结

前几个星期去了参加了Adobe Central Pro Output & Migration的澳洲地区training, 结果一共只有5个人参加,那个大老远从美国飞来的instructor内流满面了。

话说output server以前其实就是Indigo公司做的jetForm, 里面还是用jftrans和jfmerge这两个来做数据和表格的transformation和merge的,而input data source的transformation部分就由visual transformation editor来做,form design是用adobe output designer来做,然后再用jfmerge进行和数据的绑定。在adobe livecycle ES里面的output部分就是用output server包装了一下,改一个UI而已, 内核依然是jetForm的东西。

在这里面其实就有三个组件:

  1. Visual transformation editor (转换数据,mapping各类legacy system来的数据)
  2. Output designer (表格设计)
  3. jfmerge (组合数据和表格)

经过了这三步之后,就可以output到PDF, PCL, PS什么的了。

而现在adobe livecyle出来后,就可以利用里面的central migration tool把designer和vte生成的文件转换进livecycle里.

做过一些练习和看过一些资料后总结一下优缺点

优点:

  • 打印友好设计,打印机内存优化,适合大量打印任务。
  • 对Legacy system支持很好,output server就像middle-ware一样。
  • output designer长得像indesign容易上手,不像crystal report那样做个form还要写代码。

缺点:

  • 编辑器严重过时,90年代的感觉。(所以才换上livecycle output es的新衣吧)
  • 编辑器功能十分有限,无法进行函数运算。(不过话说回来,各种运算逻辑在输入到output server前就应该搞定)
  • VTE有限scripting功能。
  • jfmerge不能识别xml里面的attribute, 需要用xslt来转换成只有inner text的xml.

上了3天的课,总的感觉是这个东西用处不大。但是据说是对打印有特别优化,速度奇快,有global variable什么的能常驻打印机内存。所以只有对超大量打印有特别偏好的大企业才会有所用处。而利用visual transformation editor对各类input数据源的转换,可以很好的抓取legacy system的数据,就这个功能而言,感觉比较强大。

One Reply to “Adobe output server 总结”

Leave a Reply

Your email address will not be published. Required fields are marked *