python将pdf每页截图保存

python将pdf每页保存成图片保存

一、安装依赖包

1
pip install pdf2image

 二、代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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

posted @   万笑佛  阅读(180)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2023-01-31 H2嵌入式数据库集成springboot
点击右上角即可分享
微信分享提示