python的jpg转pdf
时间: 2023-11-05 17:00:56 浏览: 102
Python提供了多种方法将jpg转为pdf文件。其中一种常用的方法是使用第三方库,如`Pillow`和`reportlab`。首先,你需要安装这些库,然后使用以下步骤进行转换:
1. 导入所需的库:
```python
from PIL import Image
from reportlab.lib.pagesizes import letter
from reportlab.pdfgen import canvas
import os
```
2. 定义一个函数来将jpg转为pdf:
```python
def jpg_to_pdf(input_path, output_path):
image = Image.open(input_path)
width, height = image.size
c = canvas.Canvas(output_path, pagesize=(width, height))
c.drawImage(input_path, 0, 0, width, height)
c.save()
```
3. 调用函数进行转换:
```python
input_path = "path/to/your/image.jpg"
output_path = "path/to/save/pdf/file.pdf"
jpg_to_pdf(input_path, output_path)
```
以上就是使用Python将jpg转为pdf的一个简单示例。请确保你已经安装了`Pillow`和`reportlab`库,并将路径替换为你实际的图片和输出路径。
阅读全文