十、Python应用-pdf转image

这源于我刚刚需要将pdf转为图片,但我的wps收费,于是我就使用文心一言快速的给我写了段程

序,同时我增加了合并多张图片的功能,现在将过程记录一下:这段学习预计20分钟,写完代码后,应该认真读读代码。

十、Python应用-pdf转image_第1张图片


1、下载popper for windows(自己网上找吧),并将bin的文件夹配置到环境变量中,(配置后,可能需要重启)

2、编写python程序:

这段是有文心一言完成的,我只是复述了我的需求,但是界面我觉得不太规整,同时在合并图片时,有一点bug,于是稍微的调整。

①导入pdf2image包:pip install pdf2image

②AI写了GUI图形化界面和功能。

import tkinter as tk
from tkinter import filedialog, messagebox, Listbox, Scrollbar, END
from PIL import Image
from pdf2image import convert_from_path
import os

def convert_pdf_to_images(pdf_path, output_dir):
    try:
        # 将 PDF 转换为图像列表
        images = convert_from_path(pdf_path)
        
        # 确保输出目录存在
        if not os.path.exists(output_dir):
            os.makedirs(output_dir)
        
        # 保存每个图像到输出目录
        for i, image in enumerate(images):
            image.save(os.path.join(output_dir, f"page_{i + 1}.png"), "PNG")
        
        messagebox.showinfo(&#

你可能感兴趣的:(学习Python,python,AI编程)