hello,大家好,今天我来推荐一个模块——img2pdf,这个模块可以把图片转换为pdf,开始学习吧!
1. pip安装
使用命令:
pip install img2pdf
安装完毕后,打开一个Python文件,输入:
import img2pdf
没有报错即可继续学习。
2. 图片转PDF格式文件代码
import img2pdfimg_file = "myImg.jpg" # 图片路径save_pdf_file = "myPDF.pdf" # 保存的PDF的名称# 创建一个PDF文件 并以二进制方式写入with open(save_pdf_file, "wb") as f:# convert函数 用来转PDFwrite_content = img2pdf.convert(img_file)f.write(write_content) # 写入文件print("转换成功!") # 提示语
运行代码,即可转换成功。
3. 解决img2pdf无法处理png的问题
img2pdf模块无法对png图片格式进行处理,我建议你使用windows自带的画图软件进行转换,如果图片量很大的话,可以使用以下png转jpg的Python代码:
'''提示:Pillow(PIL)在img2pdf安装时已经附带所以无需输入pip install pillow进行安装'''from PIL import Image # 导入Image对图像进行处理im = Image.open("myPNG.png") # 打开png图片im = im.convert('RGB') # 设置色度为彩色 im.save("myJPG.jpg", quality=95) # 保存 并设置清晰度为95
这样就OK了,你学会了吗?