python-pptx - 如何以编程方式访问演示文稿部分标题?

标签 python xml powerpoint

在 Powerpoint 中,我想创建议程/目录幻灯片,并将章节标题作为这些议程幻灯片的输入。节允许人们构建演示文稿文档。它们在幻灯片分类器和大纲模式下特别有用。 方便地利用章节标题来构建议程幻灯片是咨询中常见的 PowerPoint 插件的一项功能(Slideproof、Think-Cell...)。目标是更改一个部分的标题,并将此更改反射(reflect)在所有议程幻灯片上 - 而不必触及每一张议程幻灯片。

有没有办法以编程方式访问这些部分标题,最好使用 python-pptx?到目前为止,我已尝试阅读具有独特章节标题的示例 pptx 文件的内容。不幸的是,当 grep 文件内容时,没有成功在 pptx 文件中找到相同的部分标题。

最佳答案

PowerPoint 2010 及更高版本具有的概念,作为组织演示文稿中幻灯片的一种方式:

https://support.office.com/en-us/article/Organize-your-slides-into-sections-de4bf162-e9cc-4f58-b64a-7ab09443b9f8 .

这些部分对象与幻灯片不同,并以幻灯片排序器和大纲模式显示。我认为它们主要是一种创作功能,因为它们不会直接出现在演示模式中。

这与segue(发音为seg-way)幻灯片的概念相反,后者只是一张只有标题的幻灯片,通常垂直居中,将幻灯片序列“标点”成有意义的组。这些可以(但不一定)基于用于此目的的特定幻灯片布局,可能命名为“节标题”或“Segue Slide”。

python-pptx 尚不支持节概念的 API。但是,如果您只是指使用连续幻灯片,那么 m_____z 建议的方法就是正确的选择。

关于python-pptx - 如何以编程方式访问演示文稿部分标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45599473/

相关文章:

html - 在网页中嵌入 Powerpoint

python - pandas 通过排除日期范围对 DatetimeIndex 进行过滤

python - 如何在 .py 文件中使用 Matplotlib 在绘图的图例中编写 Latex 公式?

Python 请求 : URL base in Session

android - 在 listView 下面添加 LinearLayout

vba - AppleScriptTask 抛出错误 5 - 无效的过程调用或参数

python - 在 Python 中将列表列表转换为数组

java - 一次读取 xml 元素的所有属性

xml - 如何使用 Twig 模块从 XML 中删除注释

python - 如何在 python-pptx 中更改/添加图表数据系列?