在第二个循环中,您需要实际引用每个jpg的路径:
pdf.image(image, 10,210,297)
编辑:另外,我认为您只需要每个图像的路径(而不是使用打开每个图像
Image.open。请尝试以下操作:
import globfrom fpdf import FPDF #imagelist = glob.glob('img/*.jpg')pdf = FPDF()# imagelist is the list with all image filenamesfor image in imagelist: pdf.add_page() pdf.image(image, 10,210,297)pdf.output("yourfile.pdf", "F")


