Biblioteca de creación
JasperReports es una biblioteca de creación de informes con la habilidad de entregar contenido al monitor, a la impresora y ficheros PDF, HTML, XLS, CSV y XML.
Está escrito en Java y además usado en aplicaciones de Java, incluyendo J2EE o aplicaciones web, para generar contenido dinámico.
Se ha desarrollado un subproyecto que es un servidor integrado para informes: JasperReports Server.
Su propósito principal es ayudar a crear documentos de tipo páginas, preparados para imprimir en una forma simple y flexible.
JasperReports se usa comúnmente con iReport, un front-end gráfico de código abierto para la edición de informes. Si bien a partir de la versión 5.5.0 iReport ha sido sustituido por Jaspersoft Studio, un front-end gráfico de código abierto basado en Eclipse.
Se encuentra bajo licencia libre GNU, por lo que es Software libre. Forma parte de la iniciativa apilada open source Lisog.
Características de Jasper Reports:
Jasper Reports es una biblioteca que puede ser colocada en cualquier aplicación Java. Sus funciones incluyen:
- El Scriptlet acompaña a la definición del informe y es invocado en cualquier momento para realizar un procesamiento adicional. Se basa en Java y tiene ganchos que se pueden invocar antes o después de las etapas de la generación de informes.