#docusignapi #poppler #pdftoppm
#docusignapi #poppler #pdftoppm
Вопрос:
Я пытаюсь преобразовать PDF-файл, подписанный с помощью docusign, в формат изображения. Мы столкнулись с ошибкой в методе convert_from_path. Код и ошибка показаны ниже
импорт pdf2image
data=pdf2image.convert_from_path(‘name.pdf’)
PDFPageCountError: не удается получить количество страниц. Синтаксическая ошибка: Gen внутри таблицы внешних ссылок слишком большой (больше, чем INT_MAX) Синтаксическая ошибка: Не удалось найти словарь трейлера Синтаксическая ошибка: Недопустимая запись внешней ссылки Синтаксическая ошибка: Недопустимая запись внешней ссылки Синтаксическая ошибка: Страницы верхнего уровня объект неправильного типа (null) Ошибка командной строки: Указан неверный диапазон страниц: первая страница (1) не может быть после последней страницы (0).
Ответ №1:
Эта проблема связана с более старой версией poppler. Обновление до последней версии (21.03.0) решает проблему.
Комментарии:
1. Это проблема: gitlab.freedesktop.org/poppler/poppler/-/issues/1014
2. CentOS8 имеет только
20.11.0
, что достаточно для исправления
Ответ №2:
Вам нужно будет связаться с Pdf2Image для возможного решения, похоже, обновление должно это исправить