0
PDF
을 생성하기 위해 JasperReport
을 사용하고 있습니다. 이제 컴파일 된 .jasper
파일을 사용하고 있지만 backup
오류가 발생하면 Jasper
JRXML
파일을 다시 컴파일하도록하십시오. 어떻게해야합니까? 이것이 최선의 방법입니까? JasperReport 파일을 컴파일하십시오.
이
내 코드입니다 :JASPER_IN_PACKAGE
이
.jasper
파일에 일정
InputStream reportC1 = ReportService.class.getResourceAsStream(JASPER_IN_PACKAGE);
bytes = JasperRunManager.runReportToPdf(reportC1, params, new JRBeanCollectionDataSource(records));
PdfReader doc = new PdfReader(bytes);
.
파일을 저장하는 대신 InputStream을 직접 가져 오는 것이 가능합니다 (예를 들어 패키지 내의 리소스에서 읽는 경우)? – Tobia
예, 직접'InputStream'을 소스로 사용할 수 있으며 컴파일 된 결과를 저장할 필요가 없습니다. [JasperCompileManager] (http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/JasperCompileManager.html)의 메소드를 확인하십시오. –