将JPG文件夹下的所有JPG文件转换为PDF保存在PDF文件夹下;
import glob
import fitz # 导入本模块需安装pymupdf库
import os
# 将文件夹中所有jpg图片分别转换为同一名称的pdf文件,并保存至指定文件夹
def jpg2pdf(img_path, pdf_path):
for img in glob.glob(img_path + "\*.jpg"):
file_name = os.path.basename(img).replace('jpg', 'pdf')
doc = fitz.open()
imgdoc = fitz.open(img)
pdfbytes = imgdoc.convertToPDF()
imgpdf = fitz.open("pdf", pdfbytes)
doc.insertPDF(imgpdf)
doc.save(pdf_path + '\\' + file_name)
doc.close()
img_path = 'jpg'
pdf_path = 'pdf'
jpg2pdf(img_path, pdf_path)
网友评论