【问题标题】:Can you change the theme of an existing powerpoint with Python-pptx?你能用 Python-pptx 改变现有 powerpoint 的主题吗?
【发布时间】:2020-09-03 03:40:04
【问题描述】:

我想知道是否有任何方法可以使用 Python-pptx 更改现有 PowerPoint 的主题。

我知道插入特定主题的PPT最简单的方法是打开一个带有主题的“模板PPT”。但是,我想自动转换现有 PowerPoint 的主题,我不是从头开始创建新的 PowerPoint。 您可能会说:只需将幻灯片复制并粘贴到具有特定主题的 PowerPoint 中。但是,复制和粘贴幻灯片也非常容易出错,因为它们与看起来相当棘手的幻灯片索引一起工作。而且我什至不确定粘贴的幻灯片是否会自动采用新文档的主题。

因此,我想知道是否有人知道我可以使用 Python-pptx 调用和更改某种主题对象? 提前致谢

【问题讨论】:

    标签: themes powerpoint python-pptx


    【解决方案1】:

    简短的回答是否定的。实施这将是一件相当大的事情,目前没有添加它的计划。

    如果您想对多个卡片组执行此操作,您可以探索使用 Visual Basic for Applications 在 Microsoft Windows 环境中执行此操作。您还可以探索使用 win32com 接口从 Python 控制 PowerPoint 应用程序,我认为这也需要 Windows 环境。

    【讨论】:

      猜你喜欢
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      相关资源
      最近更新 更多