使用Python pptx更改幻灯片布局

时间:2020-05-14 14:07:33

标签: python-pptx

我正在尝试更改一些将用于几张幻灯片的布局上的文本。我将为许多不同的参与者创建相同的pptx文档,并且我想根据pptx的用途来更改布局上的文本。

我知道可以按如下方式获取幻灯片布局。可以在布局上编辑形状吗?

import pptx

prs = pptx.Presentation(importPath)

layouts = prs.slide_layouts
layout1 = layouts[0]

## Edit layout1's shapes here...

1 个答案:

答案 0 :(得分:1)

幻灯片布局是幻灯片的特殊变体,因此它还具有.shapes属性,可用于访问布局上的形状。其中许多将是占位符,但背景形状(例如文本框或图片/徽标)也将存在。一旦访问,这些形状的处理方式与其他任何幻灯片上的形状相同。