from fpdf import FPDF
from PIL import Image
import os
def makePdf(pdfFileName, listPages):
"""圖片轉PDF"""
cover = Image.open(listPages[0])
width, height = cover.size
pdf = FPDF(unit = "pt", format = [width, height])
for page in listPages:
pdf.add_page()
pdf.image(page, 0, 0)
pdf.output(pdfFileName, "F")
imageIds = [
(3677538, 'd:\\MyProject\\121015\\3677538.jpg'),
(3677539, 'd:\\MyProject\\121015\\3677539.jpg'),
(3677540, 'd:\\MyProject\\121015\\3677540.jpg'),
]
makePdf("result.pdf", [imgFileName[1] for imgFileName in imageIds])
Python 多圖片合併生成PDF
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.