【问题标题】:Pdf form is null in itext7pdf格式在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为空...

谁能帮帮我?

谢谢

【问题讨论】:

  • 单看代码,就是没有表格。你能上传你的文件吗?

标签: .net libreoffice itext7 pdf-form


【解决方案1】:

而不是调用方法:- form.GetField("Category");

您可以使用 form.getFormFields() 来获取所有表单字段的列表。然后您可以检查所有表单字段。您可能输入了错误的表单字段名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-12
    • 2018-03-15
    • 2017-06-05
    • 2019-01-01
    • 2018-04-07
    • 1970-01-01
    • 2016-10-15
    相关资源
    最近更新 更多