#!/usr/bin/env python
# encoding: utf-8
from PIL import Image
import os
def merge(pdf_name):
# 读取和排序
file_list = os.listdir('MergePDF/')
pic_name = []
im_list = []
for x in file_list:
pic_name.append(x)
pic_name.sort()
new_pic = []
for x in pic_name:
new_pic.append(x)
im1 = Image.open('MergePDF/' + new_pic[0])
new_pic.pop(0) # 封面
for i in new_pic:
img = Image.open('MergePDF/' + i)
img = img.convert('RGB')
im_list.append(Image.open('MergePDF/' + i))
im1.save(pdf_name, "PDF", resolution=100.0, save_all=True, append_images=im_list)
if __name__ == '__main__':
merge("New.pdf")