在 powerpoint 中,添加和删除幻灯片是非常重要的操作,它们能够帮助演讲者控制演示文稿的结构和内容。添加幻灯片可以扩展和丰富演示文稿,引入新的主题或提供支持性信息。而删除幻灯片则能够简化演示文稿,去除冗余、重复或不相关的内容。本文将演示如何使用 spire.presentation for python 在 python 中添加或删除 powerpoint 演示文稿中的幻灯片。
安装 spire.presentation for python
本教程需要 spire.presentation for python 和 plum-dispatch v1.7.4。您可以通过以下 pip 命令将它们轻松安装到 vs code 中。
pip install spire.presentation
如果您不确定如何安装,请参考此教程: 如何在 vs code 中安装 spire.presentation for python
python 在 powerpoint 文档的末尾添加新幻灯片
spire.presentation for python 提供了 presentation.slides.append() 方法,用于在演示文稿末尾添加一张新的幻灯片。具体操作步骤如下:
- 创建 presentation 类的对象。
- 使用 presentation.loadfromfile() 方法加载示例演示文稿。
- 使用 presentation.slides.append() 方法添加幻灯片到末尾。
- 使用 presentation.savetofile() 方法保存结果文件。
- python
from spire.presentation.common import *
from spire.presentation import *
# 创建一个presentation对象
presentation = presentation()
# 加载一个powerpoint演示文稿
presentation.loadfromfile("powerpoint示例.pptx")
# 在演示文稿末尾添加新幻灯片
presentation.slides.append()
# 保存结果文档
presentation.savetofile("添加幻灯片.pptx", fileformat.pptx2013)
# 释放对象
presentation.dispose()
python 在 powerpoint 中的特定幻灯片之前插入新幻灯片
您也可以使用 presentation.slides.insert(index: int) 方法在特定幻灯片前插入新的幻灯片。以下是详细步骤:
- 创建 presentation 类的对象。
- 使用 presentation.loadfromfile() 方法加载示例演示文稿。
- 使用 presentation.slides.insert() 方法插入新的幻灯片。
- 使用 presentation.savetofile() 方法保存结果文件。
- python
from spire.presentation.common import *
from spire.presentation import *
# 创建一个presentation对象
presentation = presentation()
# 加载一个powerpoint演示文稿
presentation.loadfromfile("powerpoint示例.pptx")
# 在特定幻灯片之前插入新幻灯片
presentation.slides.insert(1)
# 保存结果文档
presentation.savetofile("添加幻灯片.pptx", fileformat.pptx2013)
# 释放对象
presentation.dispose()
python 从 powerpoint 文档删除特定的幻灯片
spire.powerpoint for python 提供了两个方法删除特定幻灯片:presentation.slides.remove(slide) 及 presentation.slides.removeat(index)。下面是详细步骤:
- 创建 presentation 类的对象。
- 使用 presentation.loadfromfile() 方法加载示例演示文稿。
- 使用 presentation.slides.remove() 方法移除特定的幻灯片,此方法接受一个幻灯片对象作为参数;presentation.slides.removeat() 方法接受一个整数类型的索引作为参数。
- 使用 presentation.savetofile() 方法保存结果文件。
- python
from spire.presentation.common import *
from spire.presentation import *
# 创建一个presentation对象
presentation = presentation()
# 加载一个powerpoint演示文稿
presentation.loadfromfile("powerpoint示例.pptx")
# 获取第一张幻灯片
slide=presentation.slides[0]
# 删除幻灯片
presentation.slides.remove(slide)
# # 根据索引删除幻灯片
# presentation.slides.removeat(0)
# 保存结果文档
presentation.savetofile("删除幻灯片.pptx", fileformat.pptx2013)
# 释放对象
presentation.dispose()
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。