python读写.pptx文件

1、读取PPT

python 复制代码
import pptx
ppt=pptx.Presentation(r'C:\Users\user\Documents\\2.pptx')
# ppt.save(r'C:\Users\user\Documents\\1.pptx')
# slide=ppt.slides.add_slide(ppt.slide_layouts[1])


# 读取所有幻灯片上的文字
for slide in ppt.slides:
    for shape in slide.shapes:
        if shape.has_text_frame:
            text_box=shape.text_frame
            for para in text_box.paragraphs:
                print(para.text)
print("over")

2、写入PPT

python 复制代码
import pptx

# 创建一个新的PPT文件
prs = pptx.Presentation()

# 添加标题幻灯片
slide = prs.slides.add_slide(prs.slide_layouts[0])
title = slide.shapes.title
title.text = "My PPT File"

# 添加带有段落的幻灯片
slide = prs.slides.add_slide(prs.slide_layouts[1])
left_shape = slide.shapes.placeholders[1]
left_shape.text = "This is a paragraph."

prs.save("example.pptx")
相关推荐
遗憾随她而去.几秒前
Java学习(一)
java·开发语言·学习
心静财富之门4 分钟前
Django 超详细初级教程(零基础可学)
python·django
kyriewen119 分钟前
代码写成一锅粥?3个设计模式让你的项目“起死回生”
开发语言·前端·javascript·设计模式·ecmascript
陌路物是人非10 分钟前
记一个controller入参为null的奇怪问题
java·开发语言
bucenggaibian10 分钟前
Nearoh:9年开发者从零造语言,Python的简洁+C的性能
c语言·python·开发者·编程语言·nearoh
陈天伟教授12 分钟前
AI 未来趋势:产业应用范式之变
大数据·开发语言·人工智能·gpt
小小测试开发16 分钟前
EasyOCR用法全攻略:Python开源OCR工具快速上手,图文识别零门槛
python·开源·ocr
用户239356104805816 分钟前
DeepTutor源码安装与配置
python
EnCi Zheng17 分钟前
04-缩放点积注意力代码实现 [特殊字符]
人工智能·pytorch·python
HuaCode18 分钟前
OpenClaw 常用命令 FAQ
python·faq·openclaw