我有一个使用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);
解决方法
原文地址:https://www.jb51.cc/java/126876.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。