python 图片转 pdf
2021-03-18 本文已影响0人
寂风如雪
功能如题,会把同目录下的.png
图片转为 pdf,需要其他拓展名的图片可以自己改下代码:
import fitz # pip install PyMuPDF https://pypi.org/project/PyMuPDF/ 不是 pip install fitz
import glob
def png2pdf(root=r'.\\'):
for img in sorted(glob.glob("{}/*.png".format(root))):
img_name = img.split('\\')[-1].split('.')[0]
doc = fitz.open()
imgdoc = fitz.open(img)
pdfbytes = imgdoc.convertToPDF()L
imgpdf = fitz.open("pdf", pdfbytes)
doc.insertPDF(imgpdf)
doc.save(root+'\\'+img_name+'.pdf')
doc.close()
print('Convert '+img_name+' to ' + root+img_name+'.pdf')
png2pdf()