可以使用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")
```