TCPDF_PARSER ОШИБКА: недопустимая ссылка на объект: массив

Я использую библиотеку PDFparser ( https://github.com/smalot/pdfparser), чтобы конвертировать PDF-файл в текст.

Когда я пытаюсь конвертировать файл на локальном веб-сервере, он анализирует ОК. Когда я пытаюсь конвертировать файл на удаленном веб-сервере, происходит сбой со следующей ошибкой: 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();
}

0 ответов

Другие вопросы по тегам