在 PDF 文档中查找可输入表单字段的字段名称?
Posted
技术标签:
【中文标题】在 PDF 文档中查找可输入表单字段的字段名称?【英文标题】:Find the field names of inputtable form fields in a PDF document? 【发布时间】:2011-03-19 15:22:06 【问题描述】:我有一个可编辑的 PDF 表单,我正在尝试使用 python 自动输入表单字段。
为此,我必须知道要输入的 FDF 数据中表单字段的“名称”。
查看背景问题:How can I auto-populate a PDF form in Django/Python?
我不一定需要从 PDF 中以编程方式查找名称,只需要知道它们是什么,如果在 Preview/Adobe/etc 中可以做到这一点。 PDF 阅读器/编辑器就足够了。
【问题讨论】:
【参考方案1】:Previously asked。看看pdftk的dump_data_fields
。
【讨论】:
我只处理 PDF 文件,而不是 XDF 文件。这是一个不同的问题。 对不起。我链接的问题是经过编辑的事后......不过,那里有一个有效的答案。而且我认为dump_form_fields
仍然可以满足您的需求。
应该是dump_data_fields
。让我失望。
然后re.findall( "(?<=FieldName: )[^\n]+", contents )
给你名单!以上是关于在 PDF 文档中查找可输入表单字段的字段名称?的主要内容,如果未能解决你的问题,请参考以下文章
使用 PDFBOX 填写 PDF 表单中的多个字段并在填写后锁定编辑 pdf 文档