Itext7在C#中填充和修改PDF asp.net

f0ofjuux  于 2023-10-21  发布在  .NET
关注(0)|答案(1)|浏览(182)

我在看这个例子
我正在尝试运行下面的代码来填充c#asp.net中的文档。

string src = @"C:\documents\BlankContracts\Document 50.pdf";
    string dest = @"C:\documents\BlankContracts\123.pdf";
    PdfDocument pdfDoc =
new PdfDocument(new PdfReader(src), new PdfWriter(dest));
    // add content
    PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDoc, true);
            Map<string, PdfFormField> fields = form.GetFormFields();

它一直给我一个错误的部分,它试图获得字段列表。它一直要求我为Map创建一个类。如果有人知道怎么做,请告诉我。我一直在到处去,但找不到地方,它显示了如何确切地可以填写PDF使用较新的版本Itext7谢谢

drnojrws

drnojrws1#

当然,编译器希望你指定Map。另外,根据你分享的例子,你应该改变它。

Map<string, PdfFormField> fields = form.GetFormFields();

to;

IDictionary<String, PdfFormField> fields = form.GetFormFields();

相关问题