你的位置:

荔枝笔记

/

python实现图片序列转pdf文件
import glob
import fitz
import os
def pic2pdf():
    doc = fitz.open()
    for img in sorted(glob.glob("imgs/*")): # 读取图片,确保按文件名排序
        print(img)
        imgdoc = fitz.open(img) # 打开图片
        pdfbytes = imgdoc.convert_to_pdf() # 使用图片创建单页的 PDF
        imgpdf = fitz.open("pdf", pdfbytes)
        doc.insert_pdf(imgpdf) # 将当前页插入文档

    if os.path.exists("allimages.pdf"):
        os.remove("allimages.pdf")
    doc.save("allimages.pdf") # 保存pdf文件
    doc.close()

if __name__ == '__main__':
    pic2pdf()  

标签:

你的位置:

荔枝笔记

/