Ho un file PDF di terze parti con alcuni campi modulo, che ho bisogno di compilare a livello di codice. Il file PDF è sicuro Impostazioni di sicurezza dettagliate: SecurityMethod: Password Security, Document Open Password: No, ... Form Field Fill-in or Signing: Allowed...
Quando sto tentando di aprire e compilare il documento manualmente, tutto è ok e non mi viene richiesta alcuna password. Ma con il codice, fallisce eccezionalmente. Ecco il codice (sto usando biblioteca iTextSharp):BadPasswordException durante la compilazione di pdf con iTextSharp
var str = new MemoryStream();
var reader = new PdfReader(_path);
var stamper = new PdfStamper(reader, str);
creazione dell'oggetto PdfStamper fallisce con un'eccezione: BadPasswordException. PdfReader not opened with owner password.
Tutte le idee, perché non riesce con il codice, ma non manualmente? Grazie in anticipo.
Grazie, ha aiutato. – Skog
@Michal Klouda: Non sto ottenendo proprietà non etiche. – Ankur
Grazie per questo suggerimento. Questo ha davvero aiutato! @Ankur ha funzionato per me quando sto usando questo codice: PdfReader.unethicalreading = true; Lettore PdfReader = new PdfReader (sourceFiles [counter]); – bernhardrusch