如何使用jasper生成pdf报表

1.1   iReport与JasperReport简介

JasperReport是报表的引擎部分,界面设计是用iReport.

JasperReport是一个报表制作程序,用户按照它制定的规则编写一个XML文件,

然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CSV等等。


1.2   工作流程简介

JasperReport的工作流程:首先有个xml文件,从xml文件编译出.jasper类型的文件,

而以后我们真正要使用的就是编译后的jasper文件。


1.3  通过jasperReport的API来生成pdf报表的流程

1)首先定义定义一个xml格式的数据

  可以使用dto转换成对应的xml数据,或者创建一个xml格式的文件都可以

2)使用iReport创建报表模板*.jasper文件(此文件是iReport编译你设计的模板后生成的文件)

  设计模板时使用第一步定义的xml文件作为数据源

3)xml数据和jasper文件都准备好后,就可以使用java API来生成报表文件了

  具体代码查看附件



1.4  涉及到的jar包

  commons-beanutils-1.8.3.jar;

  commons-digester.jar;

  groovy-all-2.1.3.jar;

  iText-2.1.6.jar;

  iTextAsian.jar;

  jasperfonts.jar;

  jasperreports-5.5.1.jar

  castor-xml.jar



相关文档:

http://joinyo.iteye.com/blog/1909246

http://blog.csdn.net/hbsong75/article/details/39992475


你可能感兴趣的:(java,程序,数据源,如何,界面设计)