如何解决pdf2image.exceptions.PDFPageCountError:无法获取页数错误
您好,我正在研究一个项目(将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上执行会出现这个问题,如果在文件夹中执行脚本,就不会有问题。 可能是执行路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。