Ho un report da esportare in Excel, PDF e Word utilizzando i report jasper. Uso il file xml come DataSource per il report, ma quando i dati aumentano il report jasper esporta il file vuoto solo per il formato PDF, quando riduco il contenuto dei dati esporta i dati disponibili correttamente. c'è qualche limitazione alle dimensioni del pdf? , come possiamo gestire la dimensione nei report jasper di java?report Jasper esporta i dati vuoti in formato PDF quando ci sono più dati
mio jrxml è davvero grande, quindi non posso che pensavi, ho aggiunto il mio codice Java che io uso per esportare il contenuto:
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);
Ho un problema simile e ho provato, ma non ha funzionato. Ho cercato su Internet per diverse ore. Posso aprire piccoli report (<100 kb), ma i report più grandi appaiono vuoti in Adobe Reader, anche se posso aprirli con Foxit, ad esempio. Abobe richiede specifiche speciali quando vengono generati report di maggiori dimensioni? –
Ho provato ad aggiornare i report jasper e adobe reader, ma anche questo non ha funzionato. –