Python怎么将图片保存为pdf格式?Python图片合成为pdf的代码如何写

在python之中能够通过不同的模块来对各种类型的文件进行操作,而很多小伙伴没有处理pdf文件的经验 。这一篇文章就会来给大家介绍一下python是如何将图片保存为pdf格式的,总共需要去写的代码只有短短四行,感兴趣的小伙伴就和小编一起阅读一下吧 。

Python怎么将图片保存为pdf格式?Python图片合成为pdf的代码如何写

文章插图
1.python图片保存为pdf格式的功能需要使用到os模块以及img2pdf模块,其中img2pdf模块是第三方的 。win+r打开运行窗口之后输入cmd并回车就能够启动命令行提示符,执行如下命令即可安装:
pip3 install img2pdf如果是linux系统或者是mac系统的话,就需要打开终端然后在命令前加上sudo参数表示管理员权限去下载安装这个库 。

2.安装完成之后新建一个python脚本来编写代码,首先就是将这两个模块都给导入进来,示例如下:
import osimport img2pdf3.然后使用with关键字创建出一个上下文管理器结构并且打开一个pdf文件,使用它的原因就在于可以在代码执行完毕之后自动的释放资源并关闭文件,示例如下:
with open("Output.pdf", "wb") as file:有没有这个pdf文件都可以,如果没有的话会在文件路径内自动去创建 。
4.最后就是需要调用该文件对象的write()方法来将图片数据写入进去了,在这个方法里面会调用convert()将一个文件路径内后缀名为jpg的图片全部以二进制流的方式读取出来,示例如下:
file.write(img2pdf.convert([i for i in os.listdir('文件路径') if i.endswith(".jpg")]))【Python怎么将图片保存为pdf格式?Python图片合成为pdf的代码如何写】以上就是关于“Python怎么将图片保存为pdf格式?Python图片合成为pdf的代码如何写”的全部内容了,希望对你有所帮助 。

    推荐阅读