用python-pptx设置主题

时间:2019-08-13 17:53:09

标签: python python-pptx

PowerPoint具有可供选择的主题。选择是这样的:

是否可以使用python-pptx设置新演示文稿的主题?

类似的东西:

from pptx import Presentation

prs = Presentation()
prs.set_theme(theme)
...

this github issue上,建议创建带有主题的PowerPoint,然后将其打开。

  

在该起始.pptx文件中,您将包括您自定义的主题。您可以通过创建一个演示文稿来使用所有想要的主题,然后删除所有幻灯片(而不是幻灯片母版或幻灯片版式)来完成此操作。您将看到一个空的演示文稿,其中包含多个幻灯片母版,每个幻灯片母版都有自己的一组幻灯片版式。

1 个答案:

答案 0 :(得分:1)

基本上,您会使用该主题创建一个模板并将其用作起点(而不是内置的默认主题)。

  1. 在PowerPoint中打开具有所需主题的新演示文稿。
  2. 使用您想要的名称将其另存为.pptx,对于屏幕快照第一行中的第三行,可以使用madison.pptx
  3. 在创建新演示文稿时,将该演示文稿用作您的“起点”:

    prs = Presentation("madison.pptx")
    

新的演示文稿(prs)将应用Madison主题。

python-pptx尚不能将主题应用于现有演示文稿。