尝试将多页 PDF 转换为 MAC 上的单个 .png 文件时出现路径错误

问题描述

我正在尝试将多页 .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/

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...