1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > pdf转换成jpg python_python 把pdf转成图片文件

pdf转换成jpg python_python 把pdf转成图片文件

时间:2019-08-19 00:03:18

相关推荐

pdf转换成jpg python_python 把pdf转成图片文件

Wand是ctypes基于Python 的简单ImageMagick绑定。

1. 安装wand包:pip install Wand

注意:在选择ImageMagick32位还是64位,这个需要和python的位数一致。参考文章:查看python是32位还是64位

2.1 安装时需要注意勾选Install development headers and libraries for C and C++ 。

2.2 安装后设置MAGICK_HOME环境变量,值为imagemagick的安装路径,并将安装路径加入path。

环境变量设置流程:我的电脑(右键我的电脑)→属性→高级系统设置→环境变量→新建

下载ghostscript时选择AGPL release,注意32位还是64位。

把pdf转换成图片样例:from wand.image import Image as wi

pdf=wi(filename='文件.pdf',resolution=300)

pdf_image=pdf.convert('jpeg')

i=1

for img in pdf_image.sequence:

page=wi(image=img)

page.save(finename=f'{i}.jpg')

i+=1

注意:上述把pdf转换成图片代码比较简单,但是只能处理页数较少的pdf还行,如果页数太多会卡住。建议使用pyPDF2分割pdf然后转换再转换成图片。

参考文章:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。