【发布时间】:2016-03-25 00:32:32
【问题描述】:
我尝试从这个站点回答将两个 jrxml jasper 合并到 1 个 pdf 文件中。创建的文件包含两个页面...
如何将两个jrxml合并为一页?
JasperPrint jasperPrint1 = JasperFillManager.fillReport(getClass().getResourceAsStream("/coba.jasper"), param, new JREmptyDataSource());
JasperPrint jasperPrint2 = JasperFillManager.fillReport(getClass().getResourceAsStream("/coba2.jasper"), param2, new JREmptyDataSource());
List pages = jasperPrint2.getPages();
for (int i = 0; i < pages.size(); i++) {
JRPrintPage object = (JRPrintPage)pages.get(i);
jasperPrint1.addPage(object);
}
JRExporter exporter = new JRPdfExporter();
exporter.setParameter(JRPdfExporterParameter.JASPER_PRINT_LIST, jasper);
OutputStream output = new FileOutputStream(new File("d:\\demo.pdf"));
exporter.setParameter(JRPdfExporterParameter.OUTPUT_STREAM, output);
exporter.exportReport();
【问题讨论】:
标签: java pdf jasper-reports