以编程方式识别 PDF 类型



我需要在我的代码中识别PDF文件是动态表单还是只读PDF。无论哪种编程语言。有没有办法检测我的目标PDF是否是表单?

您要查找的是文档"目录"字典中存在"AcroForm"字典。如果 PDF 具有任何类型的表单字段、签名字段或 XFA 字段,则会出现 AcroForm 词典。您仍然需要某种PDF库工具来解析PDF对象,但此时大多数语言都有一个可用的工具。

也就是说,一些PDF查看器和在线服务确实允许用户只键入没有交互式表单字段的静态PDF文件。不过,我不确定您是否要控制这种情况。

最新更新