合成一个文件夹下的所有图片为pdf
from PIL import Image
import os
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
def combine_imgs_pdf(folder_path, pdf_file_path):
"""
合成一个文件夹下的所有图片为pdf
Args:
folder_path (str): 源文件夹
pdf_file_path (str): 输出路径
"""
files = os.listdir(folder_path)
png_files = []
sources = []
for file in files:
if 'png' in file or 'jpg' in file:
if os.path.getsize(os.path.join(folder_path, file)) > 10000:
png_files.append(os.path.join(folder_path, file))
png_files.sort()
output = Image.open(png_files[