博客专栏

EEPW首页 > 博客 > Python视频教程之将pdf转成图片的方法分享

Python视频教程之将pdf转成图片的方法分享

发布人:扣丁学堂1 时间:2021-01-26 来源:工程师 发布文章

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学习交流群:816572891。微信号:codingbb

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



关键词:

相关推荐

技术专区

关闭