Я пользуюсь библиотекой 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();
}
Задача ещё не решена.
Других решений пока нет …