pythonptx库:不同Powerpoint模板的幻灯片母版顺序不同(索引)

2024-09-21 03:16:56 发布

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

我正在尝试使用pythonptx库来使用现有的powerpoint模板设计。我的问题是,我有两个或更多不同的模板准备就绪,当我查看它们的幻灯片母版时,每个模板的“标题和内容布局”顺序不一致。因此,如果我使用第一个模板,我将使用的索引将是1,而第二个模板将使用2。在

使用python pptx库:

fist模板的Python代码1示例

bullet_slide_layout = self.prs.slide_layouts[1]

第二个模板的Python代码2示例

^{pr2}$

这两种方法都有效,但我不想时不时地在添加新模板设计时更改索引。在

请帮忙。另外,如果我不清楚我提出的问题,请告诉我。谢谢你


Tags: 代码模板标题示例内容顺序布局幻灯片
1条回答
网友
1楼 · 发布于 2024-09-21 03:16:56

如果您想通过幻灯片在版面序列中的位置以外的其他方式检索幻灯片版面,则必须编写自己的内容。在

有几种方法:

  • 使用幻灯片版式名称
  • 使用幻灯片版式id
  • 通过幻灯片中包含的占位符的数量和类型以及它们的大小和位置来描述幻灯片的特征。在

举个例子,简单的方法是:

def get_layout_by_name(prs, layout_name):
    for layout in prs.slide_layouts:
        if layout.name == layout_name:
            return layout
    return None

相关问题 更多 >

    热门问题