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

Itext7 Fill and modiffy PDF in c# asp.net

我在看this example

我正在尝试使用下面的代码 运行 在 c# asp.net.

中填写文档
string src = @"C:\documents\BlankContracts\Document 50.pdf";
    string dest = @"C:\documents\BlankContracts3.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 创建一个 class。 如果有人知道如何执行此操作,请告诉我。我找遍了所有地方,但找不到显示我如何使用较新版本填写 PDF 的地方 Itext7 谢谢

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

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

至;

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