funykatebird的个人博客分享 http://blog.sciencenet.cn/u/funykatebird

博文

[转载]利用python将pdf转换成jpg格式

已有 1249 次阅读 2018-9-25 15:48 |个人分类:问题求解|系统分类:科研笔记|文章来源:转载

 

怎样利用python将pdf转换成jpg格式

https://zhidao.baidu.com/question/745221795058982452.html


可以用第三方库wand实现(我的环境:win10、python3)

需要安装wand 、imagemagick和ghostscript

wand的安装很简单:直接cmd 运行pip install wand

然后安装imagemagick ,从这里下载网页链接,注意是32位还是64位,这个需要和python的位数一致。

安装过程注意勾选Install development headers and libraries for C and C++ 。安装后设置MAGICK_HOME环境变量,值为imagemagick的安装路径,并将安装路径加入path。

详情可参照此页面网页链接

最后安装ghostscript,这里下载网页链接,选择AGPL release,注意32位还是64位。

安装过程很简单,一路点击next,如果不想安装在c盘,可以改变安装路径,这个没有影响。

最后上代码(很简单):

1
2
3
4
5
6
7
#-*- coding:utf-8 -*-
 
from wand.image import Image
 
with Image(filename="pdf_file_name",resolution=300) as img:
    img.format = 'jpeg'
    img.save(filename='converted.jpg')

上面的pdf_file_name输入要处理的pdf文件名,最后会在当前目录下生成converted.jpg

说明:这几行代码比较简单,处理页数较少的pdf还行,页数太多会卡住。但是可以用pyPDF2分割pdf然后转换,这是一种思路,关于pyPDF2的教程自行百度吧

https://blog.csdn.net/ssbqrm/article/details/80422319

https://blog.csdn.net/sweeper_freedoman/article/details/53000145

https://blog.csdn.net/ssbqrm/article/details/80422319



windows下用Python把pdf文件转化为图片(png格式)

https://blog.csdn.net/sqlserverdiscovery/article/details/51425543





http://blog.sciencenet.cn/blog-597740-1136907.html

上一篇:[转载]Python常用命令
下一篇:[转载]图像校正、对比度增强、二值化

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-8-20 22:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部