Python 将pdf转成图片的方法

下面为大家分享一篇python 将pdf转成图片的方法,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

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

环境配置(mac)

安装ImageMagick

brew install imagemagick

立即学习“Python免费学习笔记(深入)”;

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

解决办法:

1.安装6.x版本

brew install imagemagick@6

登录后复制

2.取消链接7.x版本

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

登录后复制

3.强制链接6.x版本

 brew link imagemagick@6 --forceLinking /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 Imagedef 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 将pdf转成图片的方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2263467.html

(0)
上一篇 2025年2月27日 07:37:13
下一篇 2025年2月24日 01:38:16

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 利用python将pdf输出为txt的实例

    下面为大家分享一篇利用python将pdf输出为txt的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 一个礼拜前一个同学问我这个事情,由于之前在参加华为的比赛,所以赛后看了一下,据说需要用到pdfminer这个包。于是安…

    2025年2月27日
    200
  • Python 循环语句之 while,for语句详解

    下面为大家分享一篇python 循环语句之 while,for语句详解,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 Python中有两种循环,分别为:for循环和while循环。 for循环可以遍历任何序列的项目,如一个列表或者…

    编程技术 2025年2月27日
    200
  • Python 3.6 读取并操作文件内容

    下面为大家分享一篇python 3.6 读取并操作文件内容的实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 所使用python环境为最新的3.6版本 Python中几种对文件的操作方法: 将A文件复制到B文件中去(保持原来格式…

    编程技术 2025年2月27日
    200
  • Python File readlines() 使用方法

    readlines() 方法用于读取所有行(直到结束符 eof)并返回列表,该列表可以由 python 的 for… in … 结构进行处理,如果碰到结束符 eof 则返回空字符串,需要的朋友可以参考下 概述 rea…

    2025年2月27日
    200
  • 图解Python变量与赋值

    这篇文章主要介绍了图解python变量与赋值,现在分享给大家,也给大家做个参考。一起过来看看吧 Python是一门独特的语言,与C语言有很大区别,初学Python很多萌新表示对变量与赋值不理解,这里就大家介绍一下,需要的朋友可以参考下 Py…

    2025年2月27日 编程技术
    200
  • Python实现简单http服务器

    这篇文章主要为大家详细介绍了python实现一个简单http服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 写一个python脚本,实现简单的http服务器功能: 1.浏览器中输入网站地址:172.20.52.163:20014 …

    2025年2月27日
    200
  • python去除扩展名

    下面为大家分享一篇python去除扩展名的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧 获取不带扩展名的文件的名称: import osprintos.path.splitext(“path_to_file”)[0] f…

    编程技术 2025年2月27日
    200
  • python 中的int()函数怎么用

    int() 函数用于将一个字符串会数字转换为整型。接下来通过本文给大家介绍python 中的int()函数的相关知识,感兴趣的朋友一起看看吧 int(x, [base]) 功能: 函数的作用是将一个数字或base类型的字符串转换成整数。 函…

    编程技术 2025年2月27日
    200
  • Python 列表(List)操作方法

    这篇文章主要介绍了python中列表(list)的详解操作方法,包含创建、访问、更新、删除、其它操作等,需要的朋友可以参考下 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中…

    编程技术 2025年2月27日
    200
  • Python写的贪吃蛇游戏例子_python

    这篇文章主要介绍了python写的贪吃蛇游戏例子,练手作品,又好玩又可以学到东西,需要的朋友可以参考下 第一次用Python写这种比较实用且好玩的东西,权当练手吧 游戏说明: * P键控制“暂停/开始”* 方向键控制贪吃蛇的方向 源代码如下…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论