
#!/usr/bin/env python |
# -*- coding: utf-8 -*- |
from PIL import Image |
import os |
def rea(pdf_name): |
file_list = os.listdir('.') |
pic_name = [] |
im_list = [] |
for x in file_list: |
if "jpg" in x or 'png' in x or 'jpeg' in x: |
pic_name.append(x) |
pic_name.sort() |
new_pic = [] |
for x in pic_name: |
if "jpg" in x: |
new_pic.append(x) |
for x in pic_name: |
if "png" in x: |
new_pic.append(x) |
print("hec", new_pic) |
im1 = image.open(new_pic[0]) |
new_pic.pop(0) |
for i in new_pic: |
img = image.open(i) |
# im_list.append(image.open(i)) |
if img.mode == "rgba": |
img = img.convert('rgb') |
im_list.append(img) |
else: |
im_list.append(img) |
im1.save(pdf_name, "pdf", resolution=100.0, save_all=true, append_images=im_list) |
print("输出文件名称:", pdf_name) |
if __name__ == '__main__': |
tttt = """ |
_____ _____ _____ _______ ____ _____ _____ ______ |
| __ \_ _/ ____| |__ __/ __ \ | __ \| __ \| ____| |
| |__) || || | | | | | | | | |__) | | | | |__ |
| ___/ | || | | | | | | | | ___/| | | | __| |
| | _| || |____ | | | |__| | | | | |__| | | |
|_| |_____\_____| |_| \____/ |_| |_____/|_| |
""" |
print(tttt) |
print("合成") |
pdf_name = input("请输入合成pdf文件名称:") |
if ".pdf" in pdf_name: |
rea(pdf_name=pdf_name) |
else: |
rea(pdf_name="{}.pdf".format(pdf_name)) |
input("按任意键结束") |



