ai怎么把pdf转成jpg

2024-09-27 11:32 网友投稿

可以使用Python的Pillow库来将PDF转换为JPG。以下是一个示例代码:

```
from pdf2image import convert_from_path
import os

# 输入要转换的PDF文件路径
pdf_path = "/path/to/input.pdf"

# 使用pdf2image库将PDF转换为图像
pages = convert_from_path(pdf_path, 300)

# 创建用于保存JPG文件的文件夹
if not os.path.exists("output"):
os.makedirs("output")

# 逐页保存JPG文件
for i, page in enumerate(pages):
page.save("output/page_{}.jpg".format(i+1), "JPEG")
```

需要先安装pdf2image库和Pillow库,可以使用以下命令安装:

```
pip install pdf2image Pillow
```

请注意,这种方法将PDF的每一页转换为一个单独的JPG文件。如果要将全部页面组合成一个JPG文件,请使用Pillow库的`ImageOps`模块来将多个图像合并成一个:

```
from PIL import Image, ImageOps

# 打开所有JPG文件,并将它们合并成一个大图像
images = []
for i in range(1, len(pages)+1):
img_path = "output/page_{}.jpg".format(i)
img = Image.open(img_path)
images.append(img)

merged_image = ImageOps.concatenate(images)
merged_image.save("output/merged.jpg")
```


声明:该内容系网友自行发布,所阐述观点不代表本网(威客牛)观点,如若侵权请联系威客牛删除。