【发布时间】:2019-09-20 21:01:00
【问题描述】:
我正在使用 /usr/bin/pdftk filename.pdf dump_data_fields output - flatten 获取 PDF 中的 FDF 字段,但它似乎也包括不可见的 FDF 字段。
https://docdro.id/nriB59b 是一个单页 PDF,没有任何 txt,但有许多不可见的 FDF 字段。 pdftk 的输出可以在https://pastebin.com/ag6vweNP 看到。
如何排除不可见的 FDF 字段?
我目前正在使用 pdftk,但我也愿意使用其他工具。
谢谢!
【问题讨论】:
-
@Amessihel - 完成。
-
@Amessihel - PDF 实际上是我的一位同事发给我的,供我查看。他们正在向其中添加 FDF 字段,但看到
dump_data_fields正在返回他们在 PDF 中没有看到的字段。收到 PDF 后,我用 Adobe Acrobat Pro 删除了除一页之外的所有页面,然后选择了唯一一页的内容并将其删除。然后我保存了 PDF 并能够重现该问题。可能原始 PDF 也有这些隐藏字段 idk -
fdf 字段是什么意思?如果 pdf 包含字段,则它包含 acroform 字段或 xfa 字段。
-
这些字段是带有合并小部件注释的常规 PDF 字段,即使包括外观流,它们只是不会从文档的任何页面引用。它们既不是按标志不可见(Invisible、Hidden 和 NoView 都没有设置),也不是按大小(Rect 不是 0x0)。