小编Ahm*_*mad的帖子

Itext 7 - PdfReader 未使用所有者密码打开错误

我正在使用最新 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");
Run Code Online (Sandbox Code Playgroud)

c# asp.net pdf-generation pdf-reader itext7

7
推荐指数
1
解决办法
7924
查看次数

标签 统计

asp.net ×1

c# ×1

itext7 ×1

pdf-generation ×1

pdf-reader ×1