Ich habe einen Bericht exportiert in Excel, PDF und Word mit Jaspis-Berichten. Ich benutze XML-Datei als die DataSource für den Bericht, aber wenn die Daten jasperexport exportiert leere Datei nur für PDF-Format, wenn ich den Dateninhalt reduzieren, exportieren Sie die Daten korrekt. Gibt es eine Beschränkung auf die PDF-Größe? Wie können wir die Größe in Jaspis-Berichten von Java verwalten?Jasper-Bericht exportiert leere Daten im PDF-Format, wenn mehr Daten vorhanden sind
Mein jrxml wirklich groß ist, also kann ich es nicht hier hinzufügen, ich habe mein Java-Code hinzugefügt, die ich nutzen, um den Inhalt zu exportieren:
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);
Ich habe ein ähnliches Problem und versuchte dies, aber hat nicht funktioniert. Ich habe mehrere Stunden im Internet gesucht. Ich kann kleine Berichte (<100 KB) öffnen, aber größere Berichte erscheinen in Adobe Reader leer, obwohl ich sie zum Beispiel mit Foxit öffnen kann. Erfordert Abobe spezielle Spezifikationen, wenn größere Berichte generiert werden? –
Ich habe versucht, Jaspis-Berichte und Adobe Reader zu aktualisieren, aber das hat auch nicht funktioniert. –