Tengo un informe para exportar en excel, pdf y word utilizando informes de jaspe. Utilizo el archivo xml como DataSource para el informe, pero cuando los datos aumentan el informe de jasper exporta el archivo vacío solo en formato PDF, cuando reduzco el contenido de datos, exporto los datos disponibles correctamente. ¿hay alguna limitación para el tamaño del pdf? , ¿cómo podemos gestionar el tamaño en los informes jasper de java?Informe de Jasper exporta datos vacíos en formato PDF cuando hay más datos
Mi jrxml es muy grande, así que no se puede añadir aquí, que he añadido mi código java que utilizo para exportar el contenido:
JRAbstractExporter exporter = null;
if (format.equals("pdf")) {
exporter = new JRPdfExporter();
jasperPrint.setPageWidth(Integer.parseInt(pWidth));
} else if (format.equals("xls")) {
exporter = new JRXlsExporter();
} else if (format.equals("doc")) {
jasperPrint.setPageWidth(Integer.parseInt(pWidth));
}
exporter.setParameter(JRExporterParameter.JASPER_PRINT,
jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM,
outputStream_);
exporter.exportReport();
contents = outputStream_.toByteArray();
response.setContentType("application/" + format);
response.addHeader("Content-disposition",
"attachment;filename=" + name.toString() + "." + format);
Tengo un problema similar e intenté pero no funcionó. He estado buscando en internet por varias horas. Puedo abrir informes pequeños (<100 kb), pero los informes más grandes aparecen en blanco en Adobe Reader, aunque puedo abrirlos con Foxit, por ejemplo. ¿Requiere Abobe alguna especificación especial cuando se generan informes más grandes? –
Intenté actualizar los informes de jaspe y el lector de adobe, pero tampoco funcionó. –