The Spark of Thinking

Focus on Eclipse Tools.

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  3 随笔 :: 27 文章 :: 4 评论 :: 0 Trackbacks

我的评论

re: [导入]科诺KA-2 The Spark of Thinking 2006-07-26 11:50  
科诺的KA-2在真正项目的运用中,只能体现框架代码的生成上
re: 如何在程序中嵌入FOP (转载) The Spark of Thinking 2006-07-24 09:54  
xml 与 FOP
PDF目前最流行的内容载体格式,不少公司都将其作为首选的REPORT PRINTING 格式。要将待处理的数据转换成PDF文件,如果你不想使用PDF编辑器象写文章一样写出来的话,有几种方法可以帮助你灵活地根据数据的不同自动生成PDF文件,APACHE 开源项目下的FOP就是其中一个。
虽然FOP已经并不是什么新鲜东西,也不是什么主流技术,其xsl-fo表示语言只是XSLT的输出格式的一种,不过它可以提取XML中的数据,按照用户的需求生成相应的PDF文档,这种应用模式使 XSL-FO非常流行。
FOP应用本身并不难,只要按照它的语言规范去编排格式就是了,不过对于XSLT和XSL-FO不是很熟的朋友来说,一开始如果想要弄个复杂的PDF样式可能会痛苦点,特别是目前其中文资料偏少,不少人无从了解其格式使用。本人曾经为朋友的系统应用过该技术,觉得其功能还是较强的,特别是处理样式比较复杂的PDF,当然,前提是你有一定的XSLT和XSL-FO应用基础。
XML显然是最好的内容存储格式,使用XSL-FO可以轻易的将XML的数据按照规定的格式转换成pdf,mif,pcl,txt等多种格式以及直接输出到打印机,并且支持使用SVG描述图形。
集成后的FOP将是一种强有力的文件生成工具,例如配合原生型XML数据库(Native XML DB)的应用,FOP可以直接使用COLLECTION 中的XML文件,生成指定格式的PDF,省时,省力,省钱。

对FOP有兴趣朋友可以参考以下内容或跟我讨论:
http://xml.apache.org/fop/embedding.html