Как вставить две страницы в отчет
У меня одна проблема, у меня двеjrmxl
файлы. Я хочу присоединиться тогда в одномpdf
файл, но каждый на одной странице.
Я видел несколько советов ниже, но я не знаю, являются ли они лучшими, потому что в моем первом файле 3 полосы:title
, detail
а такжеsummary
, Второе естьdetail
а такжеsummary
.
Поэтому я хочу сохранить этот формат, если это возможно, потому что в резюме есть счетчик страниц.
Я пробовал это, но моя вторая страница пуста и имеет 5 см в высоту.
Страницы списка = новый ArrayList <> ();
for (String caminhoRelatorio : caminhoRelatorios) {
reportPath = JasperCompileManager.compileReport(caminhoRelatorio);
reportPage = JasperFillManager.fillReport(reportPath, parameters, ds);
pages.add(reportPage);
}
ByteArrayOutputStream baos = new ByteArrayOutputStream();
JRPdfExporter jrPdfExporter = new JRPdfExporter();
jrPdfExporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, pages);
jrPdfExporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
jrPdfExporter.setParameter(JRPdfExporterParameter.IS_CREATING_BATCH_MODE_BOOKMARKS, Boolean.TRUE);
jrPdfExporter.exportReport();
Так что мне нужно сделать?