Python两行程序实现批量图片转pdf文件

 之前在网上找了很多利用python程序实现图片格式转pdf文件的方法,发现不是操作过程麻烦,就是方法老旧已经失效,要不就是利用库PythonMagick可以实现这个功能,安装和实现过程巨麻烦。因此在外网找到简单的操作方法,特地在网上分享,希望给相同需求的各位提供一点思路。

先说代码,就两行。

import img2pdf

# multiple inputs (variant 2)
with open("name.pdf","wb") as f:
  f.write(img2pdf.convert(["linyuner.jpg", "timg.jpg","images.png"]))

 

使用前需要 pip install img2pdf 库文件,然后就可以调用进行使用。

代码的作用是将多个图片合成一个pdf文件,文件名为name.pdf.被转化的图片为"linyuner.jpg", "timg.jpg","images.png",还没有测试其他格式的图片,现在的.jpg和.png格式是可行的。

具体的img2pdf库使用方法如下链接,可以谷歌翻译,进行研究。

https://pypi.org/project/img2pdf/

posted @ 2018-09-20 22:35  duncan276  阅读(2668)  评论(1)    收藏  举报