繁体   English   中英

使用 python-pptx 设置主题

[英]Set theme with python-pptx

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

有没有办法用python-pptx设置新演示文稿的主题?

就像是:

from pptx import Presentation

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

this github issue上,它建议创建一个带有主题的powerpoint,然后打开它。

在该起始 .pptx 文件中,您将包含自定义主题。 为此,您可以创建一个使用您希望提供的所有主题的演示文稿,然后删除所有幻灯片(但不包括幻灯片母版或幻灯片版式)。 您将留下一个包含多个幻灯片母版的空演示文稿,每个幻灯片母版都有自己的一组幻灯片布局。

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

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

     prs = Presentation("madison.pptx")

新的演示文稿 ( prs ) 将应用麦迪逊主题。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM