您可以使用 python-pptx 更改占位符类型吗?
Can you change the Placeholder type using python-pptx?
Powerpoint 的标准布局似乎有 "Content" 个占位符,它们显示为 SlidePlaceholder 类型。有没有办法将这些占位符更改为另一种类型?例如,我真的很想将图片插入这些占位符之一,但 SlidePlaceholder 没有 insert_picture 方法。
一个previous question已经解决了如何插入图片,但是回复提到:
You'll have to replace any "general purpose" content placeholder with one specific to what you're going to insert.
但是,他没有说明如何做到这一点。从文档中看并不明显。感谢您对此的任何帮助!
您可以使用 PowerPoint 应用程序在您开始使用的 "template" 演示文稿中手动进行此更改。
占位符将位于其中一种幻灯片版式中(在我的版本中,菜单中的“查看”>“母版”>“幻灯片母版”),并且将 "cloned" 放入从该版式创建的任何新幻灯片中。
我不相信 PowerPoint UI 提供了一种方法来实际更改幻灯片布局中现有占位符的类型,因此您需要删除任何现有占位符(如果存在)并创建在相同位置(或任何你想要的地方,无论大小)的相同大小的新的。
Powerpoint 的标准布局似乎有 "Content" 个占位符,它们显示为 SlidePlaceholder 类型。有没有办法将这些占位符更改为另一种类型?例如,我真的很想将图片插入这些占位符之一,但 SlidePlaceholder 没有 insert_picture 方法。
一个previous question已经解决了如何插入图片,但是回复提到:
You'll have to replace any "general purpose" content placeholder with one specific to what you're going to insert.
但是,他没有说明如何做到这一点。从文档中看并不明显。感谢您对此的任何帮助!
您可以使用 PowerPoint 应用程序在您开始使用的 "template" 演示文稿中手动进行此更改。
占位符将位于其中一种幻灯片版式中(在我的版本中,菜单中的“查看”>“母版”>“幻灯片母版”),并且将 "cloned" 放入从该版式创建的任何新幻灯片中。
我不相信 PowerPoint UI 提供了一种方法来实际更改幻灯片布局中现有占位符的类型,因此您需要删除任何现有占位符(如果存在)并创建在相同位置(或任何你想要的地方,无论大小)的相同大小的新的。