【问题标题】:Determine if a .pdf file has any form elements of any type确定 .pdf 文件是否具有任何类型的任何表单元素
【发布时间】:2012-07-13 12:44:25
【问题描述】:

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

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

我已经拥有 PHP (5.3)、Zend_Pdf 和 tcpdf 供我使用。

Zend_Pdf 似乎没有提供任何东西来简单地列出或计算表单字段。

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

有没有更好的解决方案?

【问题讨论】:

    标签: php pdf zend-pdf


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-01-15
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-07
      • 1970-01-01
      • 2018-06-12
      • 2017-04-06
      相关资源
      最近更新 更多