11 Aralık 2013 Çarşamba

iReport-Jasperreport'u şifrelemek

Programınızdan indirdiğiniz dosyanın şifrelenmesini sağlayabilirsiniz.

Var olan JRPdfExporter exporter'in parametresine aşağıdaki özellikleri eklemeniz

exporter.setParameter(JRPdfExporterParameter.IS_ENCRYPTED, Boolean.TRUE);
exporter.setParameter(JRPdfExporterParameter.IS_128_BIT_KEY, Boolean.TRUE);
exporter.setParameter(JRPdfExporterParameter.USER_PASSWORD, "12345");
exporter.setParameter(JRPdfExporterParameter.OWNER_PASSWORD, "123456");
exporter.setParameter(JRPdfExporterParameter.PERMISSIONS,  new Integer(PdfWriter.ALLOW_PRINTING));

OWNER_PASSWORD ve USER_PASSWORD birbirinden farklı olabilir.

ve bcprov-ext-jdk16-1.45.jar'ını projenize yüklemeniz gerekmektedir. Dosyanız indirildiğinde artık şifrelenmiş bir şekilde inecektir.