问题描述
您好,我正在研究一个项目(将pdf转换为jpeg图像),我正在python中使用pdf2img模块。但是我在这里遇到错误:
images=convert_from_path(filename,poppler_path=r'C:\Program Files\Library\bin')
我一开始遇到的错误是poppler不在路径中,但是现在纠正它之后我得到了错误:
pdf2image.exceptions.pdfpageCountError: Unable to get page count.
请帮助我解决此问题,
from pdf2image import*
我使用的模块是pdf2image
解决方法
我遇到了同样的问题,并通过安装我的计算机 (download here) 中缺少的 Microsoft Visual C++ Redistributable 解决了这个问题。您可以通过从控制台运行它来检查程序 pdfinfo.exe 是否工作正常(该程序位于 poppler 的 Library/bin 文件夹中)。如果失败,你会得到真正的错误,否则它会被 pdf2image.py 捕获并静音,告诉你它无法获得页数。
,原因可能是您的 PDF 文件路径不正确或损坏。在我的问题中,我通过将文件路径中的引号更改为单引号解决了这个问题。也许这与编码有关。
,哇,我也遇到这个问题了。 脚本在IDE上执行会出现这个问题,如果在文件夹中执行脚本,就不会有问题。 可能是执行路径。