我已经使用LibreOffice创建了pdf表单。我将表格导出为pdf。我选中了“创建pdf表单”选项,然后选择了FDF(或PDF)提交格式。 。
现在,我尝试检索字段表单。我正在使用itext7
。这是我正在使用的代码:
PdfDocument document = new PdfDocument(new PdfReader(@"file2.pdf"), new PdfWriter("result.pdf"));
var form = iText.Forms.PdfAcroForm.GetAcroForm(document, false);
iText.Forms.Fields.PdfFormField uu = form.GetField("Category");
uu.SetValue("Auto");
document.Close();
问题是form
为空...
有人可以帮我吗?
谢谢
答案 0 :(得分:0)
代替调用方法:-form.GetField(“ Category”);
您可以使用form.getFormFields()来获取所有表单字段的列表。然后,您可以检查所有表单字段。您可能输入的表单字段名称错误。