pdf拆分为图片列表 pdf转jpg wand库

附:该栏目很多内容由该方法制作

起因是一个有些奇葩的需求
因为经常使用Ipad + Apple Pencil来记笔记,很多心得体会等等都保存成了PDF的格式,但PDF格式本身不便于分享,所以想到了,可以将pdf切分成一张张的图片,直接上传图片到msdn或者将图片制作成md或html以分享。
此处依旧使用Python大法,使用了wand库,注意,wand库本身需要安装Imagemagick和ghostscript,二者为独立的预编译程序,而非Python第三方库, 请 不 要 使 用 p i p 安 装 后 两 者 请不要使用pip安装后两者 使pip
代码简单易懂,安装完上述一个库和两个预编译程序后可以直接运行

from wand.image import Image


file_name = "./1.pdf"
image_pdf = Image(filename=file_name, resolution=300)
image_jpg = image_pdf.convert('jpg')
image_list = []
for img in image_jpg.sequence:
    img_page = Image(image=img)
    image_list.append(img_page.make_blob('jpg'))
tag = 1
for img in image_list:
    f1 = open(str(tag) + '.jpg', "wb")
    f1.write(img)
    f1.close()
    tag += 1


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值