问题描述
我使用这种方法在Java中生成PDF:
...
JRFileVirtualizer virtualizer = new JRFileVirtualizer(2, sTempPath);
virtualizer.setReadOnly(false);
map.put(JRParameter.REPORT_VIRTUALIZER, virtualizer);
map.put(JRParameter.REPORT_LOCALE, Locale.ITALIAN);
JasperPrint print = JasperFillManager.fillReport(report, map, conn.getConnection());
JasperExportManager.exportReportToPdfFile(print, reportNameSaveTo);
...
现在我必须通过将pdf设置为“压缩”来优化尺寸,我该怎么做?
1楼
您可以在jasperreports.properties中设置net.sf.jasperreports.export.pdf.compressed = true,或执行等效的 。