JasperReports can send recorded data to the printer or into OpenOffice, Word, Excel, PDF, HTML, XLS, CSV and XML files.
It is entirely written in Java and can be used in a variety of Java enabled applications, including J2EE or Web applications, to generate dynamic content.
Its main purpose is to help creating page oriented, ready to print documents in a simple and flexible manner.
It is used for business intelligence (reporting, OLAP) in Web and desktop applications. Report templates are used to generate print quality output (PDF, HTML, RTF, XLS) from many data sources
Also comes in a Flash version.
What's New in This Release: [ read full changelog ]
· Custom serialization for virtualizers, to improve performance of large reports;
· Print text element optimizations to lower memory consumption and speed up processing;
· Refactored grid layout algorithms for grid-based exporters, to lower memory consumption;
· Caching of dynamic style properties and of transferable element level properties for improved report filling performance.