Python使用python-pptx删除PPT指定页面
本文介绍如何使用Python库python-pptx删除PowerPoint文件中的指定页面。通过读取PPT文件,获取幻灯片列表,利用内部关系ID移除目标幻灯片节点,最后保存为新文件。该方法适用于自动化处理包含冗余宣传页的PPT资源。
Python使用python-pptx删除PPT指定页面
在处理PPT资源爬取任务时,有时会遇到最后一页包含站点宣传信息的情况,需要将其删除。
查阅python-pptx的API文档及相关教程后发现,国内资料中鲜有直接介绍删除PPT指定页面的方法。通过检索英文资源,发现已有实现方案,下面将详细说明具体操作步骤。
删除PPT页面的代码实现
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-pptx删除PPT指定页面的完整实现过程,供读者参考。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













