Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro J2SE

feed Foro J2SE Foro: J2SE

Nuevo Tema Nuevo Tema

Itext - Como colocar contraseña a un PDF y quitar permisos d ... 04/07/2009 22:51
anonymous

Que tal,

Tengo el siguiente problema:

Necesito quitar los permisos de impresión y de copia a un archivo PDF desde una aplicacion Java, ademas de colocarle una contraseña, utilizo las siguientes instrucciones:

PdfReader reader = new PdfReader( "my-old-file.pdf");   

PdfSta mper stamper = new PdfStamper(reader,&nb sp;new FileOutputStream("my-new-file.pdf"));   

stamper.setEncryption("my-owner-pass word".getBytes(), "my-user-password".get Bytes(),   0, PdfWriter.STRENGTH40BITS);    

stamper.close();

El problema que tengo es que si ejecuto la aplicacion de esta forma, solo coloca contraseña al archivo, pero no le quita los permisos de impresion y de copiado, en cambio si cambio esta linea "stamper.setEncryption("".getBytes (), "".getBytes(),   0, P dfWriter.STRENGTH40BITS)", si usuario ni password, si quita los permisos de copiado e impresión.

 

Alguien tiene una idea de por que no puedo hacer las dos cosas?, incluso cambie el siguiente parametro "PdfWriter.STRENGTH40BITS" del setEncryption por PdfWriter.STRENGTH128BITS, pero tampoco.

Espero me puedan ayudar, Gracias.

#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano