Python 多圖片合併生成PDF

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])
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章