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();
我在看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();