【问题标题】:How to retrieve a field value from a form using Aspose PDF in Java?如何在 Java 中使用 Aspose PDF 从表单中检索字段值?
【发布时间】:2018-03-27 20:03:57
【问题描述】:

所以我使用此代码从 PDF 文件中获取字段名称及其值。

Document doc = new Document("path\\to\\file\\Sample.pdf");
Field[] fields = doc.getForm().getFields();
for (Field f : fields)  {
    System.out.println(f.getFullName() + " : " + f.getValue());
} 

假设我在表单中有以下字段,上面的代码将这些字段显示为:

First Name    : John 
Middle Name   :
Last Name     : Doe
Suffix        : Jr
Date of Birth : 01-01-1985
Nationality   : American

如何只打印某些必填字段?

如果我只想使用 Aspose PDF 打印 Last NameDate of Birth

【问题讨论】:

    标签: pdf aspose aspose.pdf


    【解决方案1】:

    您可以使用 FullName 区分字段。如果您将println 方法包含在if 条件中,则可以打印某些字段,如下面的代码所示:

    if ((f.getFullName().contains("Last Name")) || (f.getFullName().contains("Date of Birth")))  {
    System.out.println(f.getFullName() + " : " + f.getValue());
    }
    

    我希望这会有所帮助。如果您需要任何进一步的帮助,请随时与我们联系。

    我与 Aspose 一起担任开发人员宣传员。

    【讨论】:

    • 如何从单选按钮(RadioButtonField)中获取值?
    • 您能否分享一个示例文档,同时说明您希望从 RadioButtonField 获得什么值。请将其上传到 Google Drive、Dropbox 等并与我们分享链接。
    • 能否请您回答问题,您也可以自己制作一个样品。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 2019-12-08
    • 2011-11-17
    相关资源
    最近更新 更多