1

我正在使用库PDFparser ( https://github.com/smalot/pdfparser ) 将 PDF 文件转换为文本。

当我尝试在本地 Web 服务器上转换文件时,它解析正常。当我尝试在远程 Web 服务器上转换文件时,它失败并出现以下错误:TCPDF_PARSER ERROR: Invalid object reference: Array.

尽管存在类似的问题(两年都没有解决),但我在库的错误跟踪器中找不到合适的解决方案。

我怎样才能避免这个错误?或者我应该使用另一个库将 pdf 转换为文本(哪个)?

如文档中所述,我直接使用它:

use Smalot\PdfParser\Parser;

$this->parser = new Parser;

if (file_exists($full_path) && !is_dir($full_path)) {
    $paper->text = $this->parser->parseFile($full_path)->getText();
}
4

0 回答 0