python将批量JPG文件写入PDF文件

近日,有大量的图片文件需要放入一个PDF文件中,所以找了Pypi,发现有个img2pdf库,的确好用,特将基本使用方法记录如下:

1、安装img2pdf库

pip install img2pdf

同时pip会自动安装依赖库PIL。

2、调用img2pdf库完成任务(使用A4幅面)

a4inpt = (img2pdf.mm_to_pt(210),img2pdf.mm_to_pt(297))
layout_fun = img2pdf.get_layout_fun(a4inpt)
with open('a.pdf','wb') as f:
    ...     f.write(img2pdf.convert(['hg.jpg','ad.jpg','zc.jpeg'],layout_fun=layout_
fun))
这样,就生成你所要求的PDF文件。

此外,如果是将分别存放在不同目录中大量的JPG文件进行合并,可以结合python标准库中的os.walk()函数来获取所有的图片文件,放入list中并写入pdf文件即可。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值