我有一个图像文件列表,我想用这些图像生成一个 output.pdf 文件。
以下代码仅适用于一个图像文件(此处为 image_list 的第一个元素):
with open("output.pdf","wb") as f, io.BytesIO() as output:
img = Image.open(image_list[0])
img.save(output, format='tiff')
f.write(img2pdf.convert(output.getvalue()))
如何调整此代码以使用完整的图像文件列表?
我试过了 :
with open("output.pdf","wb") as f, io.BytesIO() as output:
img = Image.open(image_list[0])
img.save(output, format='tiff')
img2 = Image.open(image_list[1])
img2.save(output, format='tiff')
f.write(img2pdf.convert(output.getvalue()))
但它不起作用(创建的pdf只包含最后一张图片,即image_list [1])