pypdf 把 pdf 转成图片
时间: 2023-11-09 12:08:45 浏览: 36
你可以使用 Python 中的 PyPDF2 库来将 PDF 文件转换为图像。以下是一个示例代码:
``` python
import os
from pdf2image import convert_from_path
# 将PDF文件转换为图像
def pdf_to_image(pdf_path, output_folder):
# 如果输出文件夹不存在,则创建它
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 将PDF页转换为图像
pages = convert_from_path(pdf_path)
# 将每个图像保存到输出文件夹中
for i, page in enumerate(pages):
image_name = f"{output_folder}/page_{i+1}.jpg"
page.save(image_name, "JPEG")
print(f"PDF文件已成功转换为图像!请查看{output_folder}文件夹。")
# 调用函数并传入输入PDF文件路径和输出文件夹路径
pdf_to_image("input.pdf", "output_folder")
```
这个代码将 PDF 文件转换为 JPEG 格式的图像,并将它们保存在指定的输出文件夹中。你可以根据需要调整输出图像的格式和保存路径。注意,你需要安装 PyPDF2 和 pdf2image 库才能运行此代码。