Cita:
Iniciado por KirsonX Tengo la siguiente inquietud, es posible ejecutar un reporte sin que el archivo se encuentre fisicamente en el sistema de archivos. Necesito que el archivo del reporte .jrxml ó .jasper se almacene en la BDD. Luego yo voy a recuperar el documento como objeto y necesito ejecutarlo pero sin copiar el archivo a disco.
No se si he sido claro con lo que debo hacer.. Si alguien tiene alguna idea se lo agradeceria mucho
Saludos
KirsonX
No se si te han respondido aún, pero puedes enviarlo a un byte[] y luego tomarlo de ahí. Si quieres puedes almacenar ese byte[] en tu base de datos. Es la forma en que lo trabajo yo
En lugar de usar JasperManager.printReportToPdfFile (que lo envía a un archivo) puedes usar JasperManager.printReportToPdf (que lo retorna como byte[])