IS_COMPRESSED = true
속성을 Jasper PDF 보고서에 어떻게 적용합니까? JasperReports에서 PDF를 압축하는 방법
이
내가 무엇을 가지고하지만 난 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();
이 코드를 확인해 보았습니다 :'jrPdfExporter.setParameter (JRPdfExporterParameter.IS_COMPRESSED, Boolean.TRUE);'괜찮습니다. 나는 JR 4.1.2를 사용하고있다. –
재미 있습니다. 내 PDF 크기에 차이가 보이지 않습니다 ... Jasper에서 기본적으로 true로 설정되었을 수 있습니까? – travega
설명서에 기본값이 * false * –