使用第三方库fitz实现将图片转换为PDF。
Fitz是Python的一个库,可以用于处理PDF文件。通过使用Fitz库,您可以读取、编辑和创建PDF文件,以及提取文本、图像和其他内容。
# 安装第三方库
pip install fitz
pip install pymupdf
import fitz
def img2pdf(img):
img_name = img.split('.')[0]
doc = fitz.open()
# 使用fitz打开图片
imgdoc = fitz.open(img)
# 转为pdf
pdfbytes = imgdoc.convert_to_pdf()
imgpdf = fitz.open("pdf", pdfbytes)
doc.insert_pdf(imgpdf)
doc.save(img_name + '.pdf')
doc.close()
img2pdf(r"xxx.jpg")