python使用python-pptx删除ppt某页实例


Posted in Python onFebruary 14, 2020

公司安排了个任务,爬取ppt资源,我爬取后打开ppt发现,最后一页是站点的宣传,需要删除。

仔细阅读了python-pptx的api和国内的教程,发现没有人写了关于删除ppt中某页的功能,所以科学上网去google上搜了一下,发现作者已经实现了,下来贴上如何删除

from pptx import Presentation
 
# 读取ppt
prs = Presentation('./temp.pptx)
# 查看一共几页
slides = prs.slides
number_pages = len(slides)
print(number_pages)
# 删除最后一页
rId = prs.slides._sldIdLst[-1].rId
prs.part.drop_rel(rId)
del prs.slides._sldIdLst[-1]
# 保存新的ppt
prs.save('./new.pptx')

以上这篇python使用python-pptx删除ppt某页实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现基于HTTP文件传输实例
Nov 08 Python
Python中的Classes和Metaclasses详解
Apr 02 Python
Python使用装饰器进行django开发实例代码
Feb 06 Python
python实现图片文件批量重命名
Mar 23 Python
解决python写入mysql中datetime类型遇到的问题
Jun 21 Python
Flask框架Flask-Principal基本用法实例分析
Jul 23 Python
pygame游戏之旅 添加键盘按键的方法
Nov 20 Python
2019 Python最新面试题及答案16道题
Apr 11 Python
python 利用turtle模块画出没有角的方格
Nov 23 Python
详解Python中的分支和循环结构
Feb 11 Python
Python实现敏感词过滤的4种方法
Sep 12 Python
python函数超时自动退出的实操方法
Dec 28 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 #Python
python在不同条件下的输入与输出
Feb 13 #Python
深入浅析python的第三方库pandas
Feb 13 #Python
使用python的pyplot绘制函数实例
Feb 13 #Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 #Python
python输出pdf文档的实例
Feb 13 #Python
python打印文件的前几行或最后几行教程
Feb 13 #Python
You might like
frename PHP 灵活文件命名函数 frename
2009/09/09 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
利用laravel搭建一个迷你博客实战教程
2017/08/13 PHP
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
2014/02/12 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
JavaScript获得url所有参数键值表的方法
2015/03/21 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
layui table设置前台过滤转义等方法
2018/08/17 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
js实现动态时钟
2020/03/12 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
vue实现两个组件之间数据共享和修改操作
2020/11/12 Javascript
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
使用Python轻松完成垃圾分类(基于图像识别)
2019/07/09 Python
python3.7 sys模块的具体使用
2019/07/22 Python
python word转pdf代码实例
2019/08/16 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
自考毕业自我鉴定
2014/03/18 职场文书
《海底世界》教学反思
2014/04/16 职场文书
暑期培训心得体会
2014/09/02 职场文书
利用Java连接Hadoop进行编程
2022/06/28 Java/Android