Bloquear edição de pdf

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+