pdf格式在itext7中为空
Posted
技术标签:
【中文标题】pdf格式在itext7中为空【英文标题】:Pdf form is null in itext7 【发布时间】:2019-02-22 14:27:18 【问题描述】:我用 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
为空...
谁能帮帮我?
谢谢
【问题讨论】:
单看代码,就是没有表格。你能上传你的文件吗? 【参考方案1】:而不是调用方法:- form.GetField("Category");
您可以使用 form.getFormFields() 来获取所有表单字段的列表。然后您可以检查所有表单字段。您可能输入了错误的表单字段名称。
【讨论】:
以上是关于pdf格式在itext7中为空的主要内容,如果未能解决你的问题,请参考以下文章
检查 DateTime 类型的值是不是在视图中为空,如果为空则显示空白
为啥这个 NSString 在 FireBase 查询块中为空?