JODReports

JODReports, Java OpenDocument Reports, is a Java library to generate dynamic documents by merging templates with data.

Its main features are

  • Based on the industry standard (ISO/IEC 26300) OpenDocument Text format
  • Templates can be created entirely in a visual way with a word processor (OpenOffice.org Writer currently recommended)
  • Data can be supplied from a variety of sources: simple Map of variables, POJOs, XML
  • Powerful templating features based on the popular FreeMarker language
  • Generated OpenDocument Text (odt) files can optionally be converted to PDF, Word or other formats using JODConverter

JODReports is open source software released under the terms of the LGPL and can be downloaded from SourceForge.net.

Note: the project was previously called JOOReports (for Java OpenOffice.org Reports) but is being renamed to stress the fact that OpenDocument is now a standard that goes beyond OpenOffice.org.