要将多个图片jpg 、png 合并起来,使用python进行完成这个任务。
基本环境配置版本:Python3
系统:Windows
img2pdf · PyPI
pip3 install img2pdf
完整代码: # coding: utf-8import img2pdfimport osdef convert2pdf(input_folder):# convert functionswith open("result.pdf","wb") as f:jpg_list = []files = os.listdir(input_folder)jpgfiles = [f for f in files if f.endswith((".png", ".jpg", ".jpeg"))]print(jpgfiles)f.write(img2pdf.convert(jpgfiles))if __name__ == "__main__":input_dir = "C:\Users\Administrator\Desktop\jpgs" #pictures dirconvert2pdf(input_dir)print("Finished!")# specify paper size (A4)#a4inpt = (img2pdf.mm_to_pt(210),img2pdf.mm_to_pt(297))#layout_fun = img2pdf.get_layout_fun(a4inpt)#with open("result.pdf","wb") as f:#f.write(img2pdf.convert('test.jpg', layout_fun=layout_fun))其它方法参考:
1、利用Python讲多张图片合成PDF文件 - 知乎
2、用Python合并多张图片成PDF - 知乎
3、使用python将多张图片转换成pdf_u012034742的专栏-CSDN博客_python多图片转pdf
4、使用Python合并多张JPG图片为一个PDF文件 - 云+社区 - 腾讯云