python - 如何在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 转换?
解决方案
尝试这个
PDFTOJPGPATH = r"path of your converter pdftojpg.exe"
PDFFILE = "your pdf file.pdf"
import subprocess
subprocess.Popen('"%s" -jpg "%s" out' % (PDFTJPGPATH, PDFFILE))
推荐阅读
- c++ - 比较嵌套 for 循环中的两个 wchar 数组?
- css - webpack encore 构建错误中的错误:模块构建失败:未关闭的块
- python - 使用正则表达式检查字符串是否包含独立的“c++”
- go - 如何在go中编写函数?
- c# - 如何在 Asp.Net Core 3 中正确显示从 xml 文件中获取的 html 到页面
- internet-explorer - 有没有办法在IE中设置窗口大小?
- java - 为坦克游戏实现简单的 AI(敌人炮塔旋转、射击)
- c# - C#解密AES时要解密的数据长度无效消息
- node.js - 如何将excel数据转换为mongodb
- c - 如果我使用 `-std=c89` 指定 ANSI C 的标准,我什至需要`-pedantic` 吗?