给个PYTHON批量转换PNG为PDF的代码
时间: 2024-05-08 09:15:05 浏览: 136
基于Qt Designer,PYTHON设计的PDF批量转换工具
5星 · 资源好评率100%
以下是一个简单的Python代码,用于将PNG文件批量转换为PDF文件:
```python
from PIL import Image
import os
input_folder = 'path/to/input/folder'
output_folder = 'path/to/output/folder'
for filename in os.listdir(input_folder):
if filename.endswith('.png'):
img = Image.open(os.path.join(input_folder, filename))
pdf_filename = filename[:-4] + '.pdf'
img.save(os.path.join(output_folder, pdf_filename), 'PDF', resolution=100.0)
```
这个代码使用Pillow库中的Image模块来打开PNG文件。然后,使用os模块中的listdir函数,遍历输入文件夹中的所有文件,并检查文件扩展名以确保只转换PNG文件。接下来,使用Image模块的save函数将PNG文件保存为PDF文件。最后,将新的PDF文件保存到输出文件夹中。
阅读全文