我正在尝试使用Python将PDF转换为JPEG。以下是我所采取的步骤以及代码,但是,首先,以下是:
。
采取的步骤:
pdf2image)
)
注意:需要将它添加到PATH中,并且我已经在环境变量中这样做了,但是我一直得到错误pdf2image.exceptions.PDFInfoNotInstalledError:,无法获得页面计数。波普勒安装好了吗?因此,作为一种解决办法,我已经在代码中直接添加了路径,并且不再收到此错误。
from pdf2image import convert_from_path
path = "D:/Users/<USERNAME>/Desktop/Python/DeratingTool/"
pdfname = path+"<PDFNAME>.pdf"
images = convert_from_path(pdfname, 500,poppler_path=r'C:\Program Files\Release-22.04.0-0\poppler-22.04.0\Library\bin')
output_folder_path = "D:/Users/<USERNAME>/Desktop/Python/DeratingTool/Output"
i = 1
for image in images:
image.save(output_folder_path + str(i) + "jpg", "JPEG")
i = i+1
任何想法,为什么这似乎无法完成将是最受欢迎的。
谢谢。
发布于 2022-06-01 10:31:01
实际上,我在定义中找到了我想要的结果所需的所有信息(谢谢您,@RJAdriaansen将我指向那里)。默认格式设置为"PPM“,可以更改为"jpeg”,下面是我的功能代码:
from pdf2image import convert_from_path
path = "D:/Users/<USERNAME>/Desktop/Python/DeratingTool/"
pdfname = path+"<FILENAME>.pdf"
images = convert_from_path(
pdfname,
dpi=500,
poppler_path=r'C:\Program Files\Release-22.04.0-0\poppler-22.04.0\Library\bin',
output_folder="D:/Users/<USERNAME>/Desktop/Python/DeratingTool/Output",
fmt="jpeg",
jpegopt=None)
谢谢
https://stackoverflow.com/questions/72436752
复制相似问题