零代码编程:用kimichat将PDF自动批量分割成多个图片

有一个PDF文件,现在想把pdf文件转换成图片,

可以在kimichat中输入提示词:

你是一个Python编程专家,要完成一个将PDF文件自动批量分割成多个图片的任务,具体步骤如下:

打开d盘下的pdf文件:I'll be a cowboy.pdf

将这个PDF文件按照页码分割成多个图片,一页保存为一张图片;

在d盘新建一个文件夹:a cowboy

所有图片保存到d盘的文件夹:a cowboy

下面是Python源代码:

import os

from PIL import Image

import fitz # PyMuPDF

def pdf_to_images(pdf_path, output_folder):

确保输出文件夹存在

if not os.path.exists(output_folder):

os.makedirs(output_folder)

打开PDF文件

pdf_document = fitz.open(pdf_path)

遍历PDF的每一页

for page_number in range(len(pdf_document)):

获取页面

page = pdf_document[page_number]

渲染页面为图片

pix = page.get_pixmap()

创建图片对象

img = Image.frombytes("RGB", [pix.width, pix.height], pix.samples)

构建图片文件名

image_filename = f"page_{page_number + 1}.png"

image_path = os.path.join(output_folder, image_filename)

保存图片

img.save(image_path)

关闭PDF文件

pdf_document.close()

设置PDF文件路径和输出文件夹路径

pdf_path = "d:/I'll be a cowboy.pdf"

output_folder = "d:/a cowboy"

调用函数执行转换

pdf_to_images(pdf_path, output_folder)

运行这个Python程序,可以看到D盘的文件夹中已经有32张pdf文件转换成的图片了。

相关推荐
小咖自动剪辑3 小时前
Base64与图片互转工具增强版:一键编码/解码,支持多格式
人工智能·pdf·word·媒体
开开心心_Every11 小时前
家常菜谱软件推荐:分类齐全无广告步骤详细
linux·运维·服务器·华为od·edge·pdf·华为云
开开心心就好11 小时前
键盘映射工具改键位,绿色版设置后重启生效
网络·windows·tcp/ip·pdf·计算机外设·电脑·excel
cuber膜拜11 小时前
Marp CLI快速入门
pdf·npm·markdown·ppt·marp
reasonsummer12 小时前
【办公类-53-09】20260131Python模仿制作2025学年第二学期校历(excel+pdf)
python·pdf
心语星光13 小时前
用python语言的pyautogui库实现伪批量将xdf文件打印为pdf文件
开发语言·python·pdf·自动化
iReachers13 小时前
PDF一机一码加密大师1.1.0更新至2026最新版, 强力加密PDF, 无需额外安装阅读器, 附CSDN下载地址
pdf
web打印社区1 天前
前端开发实现PDF打印需求:从基础方案到专业解决方案
前端·vue.js·react.js·electron·pdf
Kratzdisteln1 天前
【MCM】(x= (N_A),y=(N_G),z=(p))RGB=T*
pdf
Kratzdisteln1 天前
【1902】process_assignment_pdf()
大数据·人工智能·pdf