1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| from PIL import Image import os
def images_to_pdf(image_paths, output_pdf): img_list = [] for img_path in image_paths: img = Image.open(img_path) img_list.append(img)
img_list[0].save(output_pdf, "PDF", resolution=100.0, save_all=True, append_images=img_list[1:])
image_paths = ["IMG_7395.jpg", "IMG_7396.jpg", "IMG_7397.jpg"]
output_pdf = "output.pdf"
images_to_pdf(image_paths, output_pdf) print(f"图片已成功转换为PDF文件:{output_pdf}")
|