问题描述
我正在尝试将多页 .pdf 文件转换为多个单独的 .png 文件。我正在使用 pdf2Image 来做到这一点。我已经使用 brew install poppler 安装了 poppler。我不确定如何在 shell 中找到并显式写入路径。这是我的代码:
from pdf2image import convert_from_path
from pdf2image.exceptions import (
PDFInfonotinstalledError,pdfpageCountError,PDFSyntaxError
)
images = convert_from_path('Bliss.pdf')
for i,image in enumerate(images):
fname = 'Bliss'+str(i)+'.png'
image.save(fname,"PNG")
这是我得到的错误:
File "/opt/anaconda3/lib/python3.7/site-packages/pdf2image/pdf2image.py",line 468,in pdfinfo_from_path
"Unable to get page count. Is poppler installed and in PATH?"
PDFInfonotinstalledError: Unable to get page count. Is poppler installed and in PATH?
有什么想法吗?提前致谢。
解决方法
您可以在此处查看如何在 mac 上安装 poppler http://macappstore.org/poppler/