from pptx import Presentation
# 删除某一页ppt
def del_slide(prs,index):
slides = list(prs.slides._sldIdLst)
prs.slides._sldIdLst.remove(slides[index])
# 3.3 python-pptx 删除页面
def fun3_3():
# 打开ppt
ppt = Presentation('aaa.pptx') #这里是工作路径,将py文件复制到ppt目录下即可,ppt文件名可自行修改
# 获取所有页
slides = ppt.slides
number_pages = len(slides)
print("删除前ppt一共",number_pages,"页面")
# 设置需要删除的页面数量,这里删除三页,也可以自行修改自己要删除的是第几张
delPageNums = 3
# 进行删除操作(每次都删除第一张ppt)
for index in range(delPageNums):
del_slide(ppt,0)
# 再次获取所有页
slides = ppt.slides
number_pages = len(slides)
print("删除后ppt一共",number_pages,"页面")
ppt.save('bbb.pptx')
print('生成完毕')
if __name__ == '__main__':
fun3_3()
python操作ppt批量删除页面.rar
需积分: 0 163 浏览量
2023-03-10
22:21:46
上传
评论
收藏 629B RAR 举报
Dilraba。
- 粉丝: 0
- 资源: 101
最新资源
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈