如何用python将图片转换为pdf
时间: 2023-05-22 09:07:21 浏览: 422
Python把图片转化为pdf代码实例
要将图片转换为 PDF,首先需要安装 Python 的 Pillow 库和 PyPDF2 库。
在命令行中输入以下命令来安装这两个库:
```
pip install Pillow
pip install PyPDF2
```
接下来就可以使用以下代码将图片转换为 PDF:
```python
from PIL import Image
import os
import PyPDF2
# 读取所有图片
imageList = []
for filename in os.listdir():
if filename.endswith(".jpg") or filename.endswith(".png"):
imagePath = os.path.abspath(filename)
imageList.append(imagePath)
# 对所有图片进行排序
imageList.sort()
# 创建PDF文档并添加所有图片
pdfWriter = PyPDF2.PdfFileWriter()
for imagePath in imageList:
im = Image.open(imagePath)
pdfWriter.addPage(im.convert('RGB'))
# 保存PDF文件
pdfOutput = open('output.pdf', 'wb')
pdfWriter.write(pdfOutput)
pdfOutput.close()
```
在运行代码之前,确保图片文件和代码文件在同一目录下,代码将读取该目录下的所有图片并将它们转换为一个名为“output.pdf”的 PDF 文件。
阅读全文