我有一个使用jasper报告以excel,pdf和word导出的报告.我使用xml文件作为报告的DataSource,但是当数据增加时,jasper报告仅为PDF格式导出空文件,当我减少数据内容时,它会正确导出数据. pdf大小有限制吗?,我们如何从
java管理jasper报告中的大小?
我的jrxml真的很大,所以我不能在这里添加它,我添加了我用来导出内容的java代码:
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);