python将pdf每页保存成图片保存
一、安装依赖包
pip install pdf2image
二、代码
import os from pdf2image import convert_from_path def convert_pdf_to_images(pdf_file, output_folder): # 创建输出文件夹 os.makedirs(output_folder, exist_ok=True) # 从PDF文件中转换为图像列表 images = convert_from_path(pdf_file, poppler_path=r'D:\Program Files\Release-23.11.0-0\poppler-23.11.0\Library\bin', dpi=300) # 设置图像分辨率 # 保存图像 for i, image in enumerate(images): image_path = os.path.join(output_folder, f"page_{i+1}.jpg") # 图像保存路径 image.save(image_path, "JPEG") # 示例用法 input_pdf = "test.pdf" output_folder = "testPath" # 图像保存文件夹路径 # 示例用法 convert_pdf_to_images(input_pdf, output_folder)
上述红色部分是我本地的本地的poppler地址
官网地址:https://poppler.freedesktop.org/releases.html
标签:python,image,output,images,pdf,每页,path,folder From: https://www.cnblogs.com/yclh/p/17999089