生成pdf格式报表

  真实惨!集子中了毒,病毒猛于虎啊,还好给清理干净了!  趁着闲暇来的机会,把自动生成报表做完了,终于可以给朋友交差了。

  关于web环境下生成pdf格式的报表有很多解决方案,freereport,jasperreport,fop等等,我这里呢是把原来用servlet写的集成fop程序,放到struts框架里! 

One thought on “生成pdf格式报表”

  1. 这里简单介绍一下,用fop生成pdf报表的工作原理:

       首先,   我们将所需要的数据表从数据库中检索出来,

       接着 ,  接着利用xml生成技术将数据集生成xml文件(你可以使用,dom,sax,jdom,dom4j...) ,这里使用的是jdom,引文它很简单,而且符合java编成风格。

       其次,制作我们的样式转换文件,他是一个xslt文件,其中混有xslt,fo标签!

       下来,调用fop驱动程序,使用xslt文件将我们检索的文件转换为,fo格式文件,

        最后,生成pdf格式报表。

       其中包括的技术主要难点是xslt样式转换文件的书写, 但是一旦写好,我们就可以动态生成基于web的pdf格式报表。

Comments are closed.