扣丁学堂Python在线学习之将pdf转成图片的方法

2018-05-23 11:29:01 757浏览

Python将pdf转成图片的方法,不论是参加Python培训还是已经工作的小伙伴中仍然有不少的小伙伴还不是很清楚,本篇文章扣丁学堂小编就给大家分享一下Python将pdf转成图片的方法,希望对小伙伴们有所帮助,下面我们一起来看一下吧。


扣丁学堂Python在线学习之将pdf转成图片的方法


本篇文章记录如何使用python将pdf文件切分成一张一张图片,包括环境配置、版本兼容问题。


环境配置(mac)


安装ImageMagick

brew install imagemagick

这里有个坑,brew安装都是7.x版本,使用wand时会出错,需要你安装6.x版本。


解决办法:


1.安装6.x版本

brew install imagemagick@6


2.取消链接7.x版本

brew unlink imagemagick
Unlinking /usr/local/Cellar/imagemagick/7.0.7-4… 71 symlinks removed


3.强制链接6.x版本

 brew link imagemagick@6 --force
Linking /usr/local/Cellar/imagemagick@6/6.9.9-15… 75 symlinks created


4.export环境变量

echo 'export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"' >> ~/.bash_profile

ok,以上解决imagemagick版本问题。


安装gs

必须安装gs,否则pdf无法转换。

brew install gs

安装wand

pip3 install wand

我这里使用的是python3,所以需要用pip3.


代码实现

from wand.image import Image
def convert_pdf_to_jpg(filename):
 with Image(filename=filename) as img :
  print('pages = ', len(img.sequence))
  with img.convert('jpeg') as converted:
   converted.save(filename='image/page.jpeg')


以上就是扣丁学堂Python在线学习给大家分享的将pdf转成图片的方法,希望对小伙伴们有帮助。想要了解更多内容的小伙伴可以登录扣丁学堂官网查看,或者是通过扣丁学堂微信等平台咨询。扣丁学堂是专业的Python培训机构,通过千锋扣丁学堂金牌讲师在线录制Python视频教程内容,让你快速掌握Python从入门到精通的实战技能,想要学好Python的话现在就行动吧。扣丁学堂Python技术交流群:279521237。


扣丁学堂微信公众号

关注微信公众号获取更多学习资料



查看更多关于"Python开发资讯"的相关文章>




标签: 扣丁学堂Python在线学习 Python将pdf转成图片的方法 Python培训 Python视频教程 Python基础教程 python安装教程 Python核心编程 Python在线教程 Python在线视频 Python在线学习

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号