视觉识别PDF格式的字段名称

use*_*379 3 forms pdf fdf

我知道存在一些类似的问题(在PDF文档中找到inputtable表单字段的字段名称吗?),但我的问题有所不同:

我有所有字段名称(在fdf文件中)。

我希望我可以直接在PDF上直观地识别。

使用acrobat,我应该能够右键单击一个字段,然后选择“显示该字段的名称”,但是我找不到这样的东西。

有人能帮我吗 ?

Bas*_*sen 6

如果您使用Apache PDFBox自动填写表单,您可以使用它来填写所有带有名称的文本字段:

final PDDocument document = PDDocument.load(in);
final PDAcroForm acroForm = document.getDocumentCatalog().getAcroForm();
final Iterator<PDField> it = acroForm.getFieldIterator();

for (PDField f : acroForm.getFields()) {
    System.out.println(f.toString());

    if (f instanceof PDTextField) {
        f.setValue(f.getFullyQualifiedName());
    }
};

document.save(...);
Run Code Online (Sandbox Code Playgroud)

当您打开生成的 PDF 时,您将能够按照您的要求立即识别每个字段。

例子

  • 当您打开输出的 PDF 时,每个文本字段都会填充其名称,因此只需查看字段即可看到(并复制)其名称。 (3认同)

use*_*379 5

好。我在可能的地方找到了pdf编辑器。可能也是acrobat pro ...

http://www.pdfescape.com/

右键单击字段:解锁。再次右键单击:获取属性。

  • 一年前这有效。我回到这个网站,他们的网站似乎已经改变,这不再可能了。 (3认同)