代码之家  ›  专栏  ›  技术社区  ›  senty

PHP-检查pdf是否包含给定的文本-TcpdfFpdi/pdftk/fpdi

  •  0
  • senty  · 技术社区  · 6 年前

    我有一个pdf文档,我想检查文档中是否出现了特定的文本(这些是我在生成pdf时放入的标记),但是使用这些库(tcpdfFpdi、pdftk或fdpi),我无法确定是否可能或者如何做到这一点。

    $str = "{hello}";
    
    $pdf = new TcpdfFpdi();
    $pdf->setSourceFile($filePath);
    
    $pdf->searchForText($str); // something like this which returns boolean
    

    dd(file_get_contents($filePath)) ,它返回一个很长的输出,并且似乎不包含我想要的文件,所以我认为最好使用其中一个库。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Arvid    6 年前

    只是个主意

    它不是真正的PHP解决方案,但是您可以使用 pdftotext 我从这篇文章中了解到(PDF文件被转换成字符串来计算字数): https://superuser.com/a/221367/535203

    您可以安装它并使用该命令,然后从PHP应用程序中调用它。

    PDF文本