JasperReports
用Java开发的开源的程序库
JasperReports是一个用Java开发的开源程序库
简介
JasperReports使用户能够透过它,利用Java语言来开发具有报告功能的程序。JasperReports的模版采用XML格式,从JDBC数据库中撷取合适的资料,并把资料在屏幕、打印机显示,或以PDF、HTML、XLS、CSV及XML等各种格式储存。
它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports 支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。
特性
JasperReports的报告模板可以以iReport之类的工具来制作,只要把报告储存成XML格式,就可以让JasperReport阅读,然后再编译成为.jasper档。
JasperReports是世界上最流行的开源报告引擎。它是完全用Java编写的,它是能够使用的数据来自任何类型的数据源,并生成像素级的文档,可以查看、打印或导出在多种文档格式,包括HTML、PDF、Excel、OpenOffice和doc。
版本发布
2011年03月01日 ,JasperReports 4.0.1 发布,新版本包含新的 XPath 数据源和支持命名空间的查询执行器,新的内建 { } 函数用来执行动态 SQL 查询,以及一个体验版的 HTML 渲染组件,还包含其他的一些小改进和bug修复。
2011年04月19日,JasperReports 4.0.2 发布,该版本引入一个改进的 XHTML/CSS 导出器,初始支持段落的样式、包括缩进、空格和tabstop,修复了一些bug。
2011年09月13日 ,JasperReports 4.1.2 发布,引入对 PDF 导出器的 PFD/A 一致性的支持,提供一个新的定制组件用于排序和过滤的交互,修复了不少bug。
2012年07月26日 ,JasperReports 4.6.0 发布,该版本改进了配置架构,使用多个配置上下文,增加一个增强的 Web 框架 API,更好的支持报表的交互,表格增加更多交互特性等。
2012年08月03日,JasperReports 4.7.0 发布,该版本改进了表格组件渲染的性能,增加了交互浏览器的 API,修复了一些 bug。
2012年11月23日,JasperReports 5.0 提升了文本测量和子报表模块缓存方面性能,包含一些其他方面的改进和 bug 修复。
最新修订时间:2023-10-20 21:28
目录
概述
简介
特性
参考资料