Библиотеке изображений PDF2 не удается прочитать pdf, подписанный с помощью docusign

#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 для возможного решения, похоже, обновление должно это исправить