JasperPrint jasperPrint = JasperFillManager.fillReport(filePath1, parameters1, jsource1);
JasperPrint jasperPrint2 = JasperFillManager.fillReport(filePath2, parameters2, jsource2);
List jasperPrintList = new ArrayList();
jasperPrintList.add(jasperPrint);
jasperPrintList.add(jasperPrint2);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST,
jasperPrintList);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
exporter.exportReport();
byte[] outputFile1= baos.toByteArray();
本文介绍如何使用Java将多个JasperReports报表合并并导出为单一PDF文件的方法。通过创建JasperPrint对象列表并将它们传递给JRPdfExporter类,可以实现这一目标。
1192

被折叠的 条评论
为什么被折叠?



