Bloquear edição de pdf

4 respostas
marcelo_mococa

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?

4 Respostas

fabianorosa

Você pode utilizar a biblioteca IText para bloquear a edição.

marcelo_mococa

ok… tentei essa solução.
Pelo que vi, o iText obriga colocar uma senha. Não queria isso.

marcelo_mococa

com o jasperReports eu consigo exportar um relátorio para uma imagem?

marcelo_mococa

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+

Criado 7 de agosto de 2007
Ultima resposta 7 de ago. de 2007
Respostas 4
Participantes 2