1.环境
python版本3.10.8
依赖包 fitz ==0.0.1.dev2 os
注意:
#先安装
pip install fitz
#在安装
pip install pymupdf
#否则会出现一些未知问题
2.实现代码
import os
import fitz
img_path=r''#图片地址
pdf_path=r''#存放pdf文件路径
imgpfiles=os.listdir(img_path)
doc=fitz.open()
for file in imgpfiles:
img_file=img_path+'/'+file
imgdoc=fitz.open(img_file)
pdfbytes=imgdoc.convert_to_pdf()
pdf_name=file[4:].split('.')[0]+'.pdf'
imgpdf = fitz.open(pdf_name, pdfbytes)
imgpdf.save(os.path.join(pdf_path,pdf_name))