IS_COMPRESSED = true
プロパティを Jasper PDF レポートに適用するにはどうすればよいですか?
これは私が持っているものですが、PDFレポートを作成すると、圧縮が有効になっていないクローンと同じサイズになります:
File pdfFile = new File (pdfDirectory.getAbsolutePath() + File.separator + reportName + ".pdf");
File jrPrintFile = new File(jrprintFileLocation.getAbsolutePath() + File.separator + templateName + ".jrprint");
JasperPrint jasperPrint = (JasperPrint)JRLoader.loadObject(jrPrintFile);
JRPdfExporter jrPdfExporter = new JRPdfExporter();
jrPdfExporter.setParameter(JRPdfExporterParameter.IS_COMPRESSED, true);
jrPdfExporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
jrPdfExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, pdfFile.getAbsolutePath());
jrPdfExporter.exportReport();