pythonptx如何以编程方式访问演示部分标题?

2024-06-17 23:57:30 发布

您现在位置:Python中文网/ 问答频道 /正文

在Powerpoint中,我想创建一个议程/内容表幻灯片,其中部分标题作为这些议程幻灯片的输入。节允许人们组织演示文档。它们在幻灯片浏览和大纲模式下特别有用。 方便地利用章节标题来构建议程幻灯片是PowerPoint附加组件的一个特性,通常在咨询(Slideproof,Think Cell,…)中找到。我们的目标是更改一个部分标题,并将此更改反映在所有议程幻灯片上—而不必触摸每个议程幻灯片。在

有没有一种方法可以通过编程方式访问这些章节标题,理想情况下使用pythonptx?到目前为止,我已经尝试阅读一个带有独特章节标题的pptx示例文件的内容。不幸的是,在重新浏览文件内容时,无法在pptx文件中找到相同的节标题。在


Tags: 文件文档利用标题内容模式组件特性
2条回答

我建议查看python-pptx documentation打开并解析演示文稿。它将允许你迭代演示文稿中的所有幻灯片。由于您只查找节幻灯片,因此可以使用每个幻灯片的slide_layout属性,该属性由一个slide_master属性组成,该属性是作为筛选分区幻灯片的基础的describes the layout。在幻灯片中,您可以迭代给定幻灯片中的所有形状。您可以使用shape_type属性来查找合适的形状—在本例中,它将是由text属性组成的here文本框。在

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支持。然而,如果你只是说使用seque幻灯片,那么m_uuuz建议的方法就是最好的方法。在

相关问题 更多 >