Scala / Jasper - 如何在单页中合并多个PDF

时间:2016-05-11 07:51:32

标签: scala jasper-reports

我想在单个PDF中显示60个PDF文件(打印)。我已经尝试使用谷歌搜索它,但它对我没有用,因为所有PDF都附加到单个页面。我该如何解决这个问题(我是新手)

这是我的代码:

var jasperPrint1 = JasperFillManager.fillReport(jasperReport1, params1, new JREmptyDataSource());

var pages = jasperPrint1.getPages();
for( j <- 0 to pages.size()-1){
  var obj = pages.get(j)
  jasperPrint.addPage(obj)
}

var outDir: String = java.lang.System.getProperty("user.dir");
separator = java.io.File.separator;
outDir = outDir + separator + "public" + separator + "sample.pdf"
var baos = new java.io.ByteArrayOutputStream();
JasperExportManager.exportReportToPdfStream(jasperPrint, baos);
var outputStream = new java.io.FileOutputStream(outDir);
baos.writeTo(outputStream);

0 个答案:

没有答案