Преобразование PDF-файлов в изображения в Python с помощью Poppler, но Poppler не регистрируется как находящийся в PATH?

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

Я пытаюсь использовать оболочку для poppler (pdf2image), но когда я пытаюсь выполнить преобразование, я получаю следующую ошибку:

Исключение: невозможно получить количество страниц. Poppler установлен и находится в PATH?

Я установил poppler и добавил его в PATH, но все равно получаю сообщение об ошибке. Что дает? И, кроме того, есть ли более краткий / лучший способ сделать это преобразование?


person Doug MacArthur    schedule 28.11.2018    source источник


Ответы (2)


попробуйте добавить poppler / bin в путь к системной переменной

person ashok kumar rai    schedule 08.01.2019

Вы можете явно добавить путь в convert_from_path функции модуля pdf2image

Пример ==> pages = pdf2image.convert_from_path(pdf_file, poppler_path='your_path')

работает нормально, и вам не нужно беспокоиться о добавлении его в переменные системного пути.

person Abhishek Garg    schedule 06.06.2019