我正在尝试更改一些将用于几张幻灯片的布局上的文本。我将为许多不同的参与者创建相同的pptx文档,并且我想根据pptx的用途来更改布局上的文本。
我知道可以按如下方式获取幻灯片布局。可以在布局上编辑形状吗?
import pptx
prs = pptx.Presentation(importPath)
layouts = prs.slide_layouts
layout1 = layouts[0]
## Edit layout1's shapes here...
答案 0 :(得分:1)
幻灯片布局是幻灯片的特殊变体,因此它还具有.shapes
属性,可用于访问布局上的形状。其中许多将是占位符,但背景形状(例如文本框或图片/徽标)也将存在。一旦访问,这些形状的处理方式与其他任何幻灯片上的形状相同。