将图片批量导入PPT

1.代码

这部分使用到了"python-pptx"这个库,首先设置储存图片的文件夹路径,输入新建PPT的名字,然后自动将文件夹下的JPG图片按编号顺序写入PPT文件,最后保存:

import os

import pptx

from pptx.util import Inches

path = os.getcwd()

os.chdir(path+'\\Numpy_PPT')

ppt_filename = input('输入目标ppt文件名(无需后缀):')

full_ppt_filename = '{}.{}'.format(ppt_filename,'pptx')

ppt_file = pptx.Presentation()

pic_files = [fn for fn in os.listdir() if fn.endswith('.jpg')]

按图片编号顺序导入

for fn in sorted(pic_files, key=lambda item:int(item[:item.rindex('.')])):

slide = ppt_file.slides.add_slide(ppt_file.slide_layouts[1])

为PPTX文件当前幻灯片中第一个文本框设置文字,本文代码中可忽略

slide.shapes.placeholders[0].text = fn[:fn.rindex('.')]

导入并为当前幻灯片添加图片,起始位置和尺寸可修改

slide.shapes.add_picture(fn, Inches(0), Inches(0), Inches(10), Inches(7.5))

ppt_file.save(full_ppt_filename)

相关推荐
会飞的小菠菜2 天前
如何将PPT文档转化为PDF
pdf·powerpoint·ppt·批量·格式转换
嘀咕博客2 天前
AIPPT:AI一键生成高质量PPT
人工智能·powerpoint·ai工具
zzywxc7872 天前
如何利用AI技术快速生成专业级的PPT和视频内容
人工智能·自动化·prompt·测试用例·powerpoint·音视频·ai编程
揭老师高效办公2 天前
PPT中设置和应用空白版式,和占位符干扰说再见
powerpoint·wps演示
huluang3 天前
ppt视频极致压缩参数
ffmpeg·powerpoint·音视频
yzx99101313 天前
豆包、Kimi、通义千问、DeepSeek、Gamma、墨刀 AI”六款主流大模型(或 AI 平台)生成 PPT 的完整流程
人工智能·powerpoint·墨刀
会飞的小菠菜14 天前
把多个 PPT 合并在一起,三步告别复制粘贴
powerpoint·合并·ppt·批量·幻灯片
ai工具集合15 天前
项目 PPT 卡壳?模型效果 + 训练数据展示模块直接填 ,451ppt.vip预制PPT也香
powerpoint
兰文彬16 天前
PPT转化成PDF脚本
pdf·powerpoint
灵犀物润18 天前
2025年AI PPT必修课-汇报中AI相关内容的“陷阱”与“亮点”
人工智能·powerpoint