Ошибка FPDF: не удалось найти ключевое слово " startxref

У меня есть приложение, которое отображает PDF-файлы с FPDF.

Он работает, и по некоторым причинам мне пришлось изменить PDF файлы, и теперь я получаю эту ошибку:

Unable to find "startxref" keyword

enter image description here

Если я восстановлю исходные файлы, произойдет та же ошибка.

Как исправить эту ошибку?

3 ответов


вам просто нужно передать локальный путь вместо URI в setSourceFile().


недавно я столкнулся с этой проблемой. Я использую TCPDF для объединения загруженных pdf-файлов. Curiousilly что-то пошло не так при импорте некоторых файлов PDF. В некоторых случаях была напечатана следующая ошибка:

не удалось найти ключевое слово "startxref". в pdf_parser->_findXref()

поэтому я попытался решить, открыв эти файлы PDF в Google Chrome и сохранить его как PDF снова. К моему удивлению, TCPDF работал! Я все еще не знаю, как это может быть, но теперь у меня есть временное ... решение.


проблемы лжи (иногда) в сжатии pdf.

Если вы используете linux, вы можете использовать это для распаковки pdf:

 podofouncompress compressed.pdf decompressed.pdf