"); //-->
Python将pdf转成图片的方法,不论是参加Python培训还是已经工作的小伙伴中仍然有不少的小伙伴还不是很清楚,本篇文章扣丁学堂小编就给大家分享一下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
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
基于P89LPC932A1的酒后驾车检测控制系统
最贵「苹果税」或将终止
贸泽电子推出在线汽车资源中心,助力工程师实现创新设计
【实践分享】多通道相参信号测试,选对工具很重要!
P89C51RD2和P89V51RD2的区别 (英)
利用AIC1783的充电流程图
e络盟丰富开关系列满足市场需求
成功企业人力资源管理七大秘籍
关注程序员自己的文化——专访Tom DeMarco
意法半导体公布2024年第四季度及全年财报
21IC,我无法读懂?
由LTC4052构成的充电电路
中国嵌入式CPU产业联盟成立 围绕32位RISC技术
单片机电路设计的一些难点
P89C51RX+ RX2 66X 系列单片机的在线编程
P89C51RX2勘误
Nordic的nPM2100电源管理IC延长了原电池供电蓝牙低功耗产品的电池寿命
纽扣型可再充电锂离子电池充电电路
基于ARM7的智能行动辅助专家
由LTC4058构成的充电电路
应用于健康手机的高性能生物电信号采集模块
智能迎宾机器人的设计与实现
LTC4064构成的充电电路
如何应对工作压力
P89C51RX+ RX2 66X单片机的存储器及其ISP IAP
P89C51Rx2xx单片机硬件进入ISP的方法 (英)
全球OLED手机面板市场:出货量前三国内厂商占两席
Nexperia发布首款符合10BASE-T1S开放技术联盟标准的车规级ESD保护二极管
是德科技推出完整的LPDDR6解决方案
高强度放电(HID)灯电子镇流器设计