Tengo un archivo PDF de terceros con algunos campos de formulario, que debo completar mediante programación. El archivo PDF está protegido. Configuración de seguridad detallada: SecurityMethod: Password Security, Document Open Password: No, ... Form Field Fill-in or Signing: Allowed...
Cuando intento abrir y completar el documento manualmente, todo está bien y no me piden ninguna contraseña. Pero con el código, falla con excepción. Aquí está el código (estoy usando la biblioteca iTextSharp):BadPasswordException al completar pdf con iTextSharp
var str = new MemoryStream();
var reader = new PdfReader(_path);
var stamper = new PdfStamper(reader, str);
Creación del objeto PdfStamper falla con una excepción: BadPasswordException. PdfReader not opened with owner password.
Cualquier idea, por qué no funciona con el código, pero no de forma manual? Gracias de antemano.
Gracias, ayudó. – Skog
@Michal Klouda: No estoy consiguiendo una propiedad poco ética. – Ankur
Gracias por este consejo. ¡Esto realmente ayudó! @Ankur funcionó para mí cuando uso este código: PdfReader.unethicalreading = true; PdfReader reader = new PdfReader (sourceFiles [counter]); – bernhardrusch