Ошибка FPDF: не удалось найти ключевое слово " startxref
У меня есть приложение, которое отображает PDF-файлы с FPDF.
Он работает, и по некоторым причинам мне пришлось изменить PDF файлы, и теперь я получаю эту ошибку:
Unable to find "startxref" keyword
Если я восстановлю исходные файлы, произойдет та же ошибка.
Как исправить эту ошибку?
3 ответов
вам просто нужно передать локальный путь вместо URI в setSourceFile().
недавно я столкнулся с этой проблемой. Я использую TCPDF для объединения загруженных pdf-файлов. Curiousilly что-то пошло не так при импорте некоторых файлов PDF. В некоторых случаях была напечатана следующая ошибка:
не удалось найти ключевое слово "startxref". в pdf_parser->_findXref()
поэтому я попытался решить, открыв эти файлы PDF в Google Chrome и сохранить его как PDF снова. К моему удивлению, TCPDF работал! Я все еще не знаю, как это может быть, но теперь у меня есть временное ... решение.
проблемы лжи (иногда) в сжатии pdf.
Если вы используете linux, вы можете использовать это для распаковки pdf:
podofouncompress compressed.pdf decompressed.pdf