Я использую этот пример для последний Itext7 для заполнения документа, и я получаю эту ошибку: iText.Kernel.Crypto.BadPasswordException: PdfReader не открывается с паролем владельца Итак, я поискал в сети, которую нашел что некоторые люди нашли решение этой ошибки с помощью PdfReader.unethicalreading = true;
, но когда я пытаюсь использовать тот же код, он говорит, что в PDFReader нет определения с именем unethicalreading
Вот код, который у меня есть:
string src = @"C:\test1.pdf";
string dest = @"C:\Test2.pdf";
PdfDocument pdfDoc = new PdfDocument(new PdfReader(src), new PdfWriter(dest));
PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDoc, true);
IDictionary<String, PdfFormField> fields = form.GetFormFields();
PdfFormField toSet;
fields.TryGetValue("Name", out toSet);
toSet.SetValue("Some text");