У меня есть список файлов изображений, и я хотел бы создать один файл 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])