En la página principal de los foros
encontrarás los enlaces al
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
Hola, la de los IDEs es principalmente una cuestión de gusto ...
soy nuevo en java:........ hacer un programa en java que: la ...
pregunte mal amigo..., yo hago el ejercicio de herencia de v ...
NetBeans, solo baja la version completa, y ya tendras todo l ...
Yo también estoy de acuerdo con los anónimos que dicen que e ...
| 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. |
|
|
||