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的Django框架中的数据过滤功能
Jul 17 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
May 28 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
Apr 20 Python
Atom的python插件和常用插件说明
Jul 08 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
Jun 27 Python
python之pexpect实现自动交互的例子
Jul 25 Python
Python PO设计模式的具体使用
Aug 16 Python
python+selenium 脚本实现每天自动登记的思路详解
Mar 11 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
Keras实现DenseNet结构操作
Jul 06 Python
Django生成数据库及添加用户报错解决方案
Oct 09 Python
Python模拟登录requests.Session应用详解
Nov 17 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
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
PHP中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
php检索或者复制远程文件的方法
2015/03/13 PHP
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
js图片翻书效果代码分享
2015/08/20 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
轻松掌握JavaScript状态模式
2016/09/07 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
jquery.validate表单验证插件使用详解
2017/06/21 jQuery
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
javascript 代码是如何被压缩的示例代码
2020/05/06 Javascript
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
详解从Django Rest Framework响应中删除空字段
2019/01/11 Python
实例讲解Python中整数的最大值输出
2019/03/17 Python
pandas删除指定行详解
2019/04/04 Python
Python实现把类当做字典来访问
2019/12/16 Python
将python包发布到PyPI和制作whl文件方式
2019/12/25 Python
pandas使用之宽表变窄表的实现
2020/04/12 Python
如何在django中实现分页功能
2020/04/22 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
Linux的文件类型
2012/03/07 面试题
《自然之道》读后感3篇
2019/12/17 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
MySQL中varchar和char类型的区别
2021/11/17 MySQL