平时经常采用扫描全能王扫描文件,但没有会员,就会在右下角放一个二维码广告,后来有人告诉我,可以导出图片再打印出来,就不会存在二维码广告,我尝试,果真如此。但是每一次要一张张图片打印比较麻烦,有没有办法把图片合成pdf打印呢?上源码:
# -*- coding: utf-8 -*-
"""
Created on Sun Feb 4 14:49:19 2024
@author: YBK
"""
from PIL import Image
import os
import glob
# 防止字符串乱码
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
# 转化图片为统一宽度、高度
def resize_images(input_dir, output_dir, width, height):
for filename in glob.glob(os.path.join(input_dir, '*.jpg')): # 假设处理的是jpg图片,你可以根据需要修改文件扩展名
image = Image.open(filename)
kgb = image.width / image.height # 图片的宽高比
bzkgb = width / height # 要转化图片的宽高比
paste_w = 0 #粘贴图片在画布上的位置,以左上角为原点 初设x为0
paste_h = 0 #初设y为0
if kgb <= bzkgb:
resized_image = image.resize((int(image.width * (height / image.h