首页 > 解决方案 > 如何在python中使用shell命令将pdf转换为jpg?

问题描述

这是我尝试过的代码:

import os

path = r'/Users/J2015/Desktop'

order = 'convert -density 100 -colorspace rgb {} {}'.format(os.path.join(path, r'testfile.pdf') , os.path.join(path, r'testimage.jpg'))
os.system(order)

但是我收到以下错误:

sh:转换:找不到命令

我希望使用 ImageMagic 进行此转换。你能告诉我有什么问题吗?我是否需要读取或写入才能获得最终的 .jpg 文件?是否可以将其扩展到几个 .pdf 转换?

标签: pythonshellpdfimagemagick

解决方案


尝试这个

PDFTOJPGPATH = r"path of your converter pdftojpg.exe"
PDFFILE = "your pdf file.pdf"

import subprocess
subprocess.Popen('"%s" -jpg "%s" out' % (PDFTJPGPATH, PDFFILE))

推荐阅读