How to collate multiple jrxml jasper reports into a one single pdf output file

后端 未结 5 678
一个人的身影
一个人的身影 2020-11-30 08:06

I have to prepare reports using five different sql queries. Each query will give out one report table.

So I wrote 5 jrxml files each corresponding to one of the abov

5条回答
  •  迷失自我
    2020-11-30 08:19

    You can take advantage of exporting the whole jasperprint list:

    List jpList = new ArrayList();
    jpList.add(JRLoader.loadObjectFromFile("build/reports/Report1.jrprint")); 
    ...
    JRExporter exporter = new JRPdfExporter(); 
    exporter.setParameter(JRPdfExporterParameter.JASPER_PRINT_LIST, jpList); 
    exporter.setParameter(JRPdfExporterParameter.OUTPUT_STREAM, stream); 
    exporter.exportReport();
    

提交回复
热议问题