Fala galera…
Tenho alguns relatórios em pdf criados com o iReport + JasperReports.
Preciso bloquear a edição destes pdf’s, ou seja, o usuário não poderá selecionar uma parte do texto ou ainda abrir o pdf em algum editor e alterá-lo.
alguém já fez algo parecido?
Você pode utilizar a biblioteca IText para bloquear a edição.
ok… tentei essa solução.
Pelo que vi, o iText obriga colocar uma senha. Não queria isso.
com o jasperReports eu consigo exportar um relátorio para uma imagem?
apenas para deixar a solução aqui para futuras consultas:
pdfWriter.setEncryption(null, null, PdfWriter.AllowPrinting,PdfWriter.DO_NOT_ENCRYPT_METADATA);
dessa forma o pdf gerado só poderá ser impresso, ou seja, o usuário não consegue editá-lo ou copiar alguma coisa do mesmo.
passando null na senha ela não será pedida ao abrir o pdf.
t+