确定.pdf文件是否具有任何类型的任何表单元素

时间:2012-07-13 12:44:26

标签: php pdf zend-pdf

我需要确定给定的.pdf文件中是否包含任何表单元素(可以是文本输入,复选框,列表等...)

我不需要知道它们是什么类型或者有多少类型,我只需要知道文件中有多个类型的字段。

我已经拥有PHP(5.3),Zend_Pdf和tcpdf。

Zend_Pdf似乎没有提供任何简单地列出或统计表单字段的内容。

我的选择似乎是将pdf转换为html并解析表单字段的结果或将pdf转换为文本文件并解析它。

那里有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

Zend_Pdf类具有您需要的信息,但无法通过函数访问或获取。您需要添加一个公共函数来查看$this->_trailer->Root->AcroForm->Fields->items(对于Zend_Pdf对象本身),并查找存储在其中的字段的->FT->value(字段类型)的唯一值的频率。 / p>