Features at a glance
JasperReports' main purpose is to help creating page oriented, ready to print documents in a simple and flexible manner. It provides report design, header sections, footer sections, columns, groups, calculations, text format, and images.
The JasperReports Library and Server products have been declared the world's most popular open source business intelligence and reporting engine, and the most popular open source interactive report server, respectively.
Under the hood, supported OSes and availability
The library is written entirely in the Java programming language, which means that it is distributed as a JAR file, compatible with all GNU/Linux distributions, as well as with the BSD, Solaris, Microsoft Windows and Mac OS X operating systems.
The software’s source code is distributed as a tarball (tar.gz file), allowing the user to modify it and optimize it for his/her computer platform. It has been successfully tested with both 32-bit and 64-bit instruction set architectures.
Reviewed by Marius Nestor, last updated on November 25th, 2014
In a hurry? Add it to your Download Basket!
- new type of report template called "report book" was added, in which sections are made of parts instead of bands; parts are external report templates, similar to subreports, and allow creation of documents with variable page size and/or orientation; parts can be displayed on separate tabs by report viewers and simplify creation of "table of contents" structures in which parts that appear early in the document are actually filled/rendered later during the report filling process (see evaluationTime attribute of part);
- new JSON metadata exporter added, similar to the XLS and CSV metadata exporters in which the values that need to be exported have to be marked-up using configuration properties at text element level;
- upgrade to iText version 5.5.0 in the PDF exporter;
- upgrade to POI version 3.10.1 in the XLS exporter and data source;
Application descriptionJasperReports is an open source and free library software project that has been designed from the ground up to act as ...