gpt4 book ai didi

python-2.7 - 使用 python-pptx 将文本/幻灯片标题添加到幻灯片上的占位符

转载 作者:行者123 更新时间:2023-12-04 02:08:47 27 4
gpt4 key购买 nike

我正在尝试为我的幻灯片添加标题。我正在查找文档 here它说,“设置幻灯片标题
几乎所有幻灯片布局都有一个标题占位符,任何基于该布局的幻灯片在应用布局时都会继承该占位符。访问幻灯片的标题是一种常见的操作,形状树上有一个专门的属性:

title_placeholder = slide.shapes.title
title_placeholder.text = 'Air-speed Velocity of Unladen Swallows'

"

实际上我的幻灯片布局没有title_placeholder。

我运行了这段代码来找出我有哪些占位符:
for shape in slide.placeholders:
... print('%d %s' % (shape.placeholder_format.idx, shape.name))

并得到:
11 Text Placeholder 3
12 Text Placeholder 4
13 Text Placeholder 2
15 Text Placeholder 1

所以现在我想向这些占位符添加文本——其中一个是标题——我会弄清楚是哪一个。

该文档介绍了如何使用 insert_picture 在占位符中插入表格、图片和图表, insert_table等等,但没有 insert_text .

如何添加文字?

最佳答案

python-pptx , 占位符是 Shape 的子类(自动形状)。所以规则形状(如矩形)的所有属性都可以在占位符上使用,特别是 .text.text_frame .

http://python-pptx.readthedocs.io/en/latest/api/shapes.html#shape-objects-autoshapes

因此,要更改占位符的文本,只需使用:

placeholder.text = 'foobar'

执行此操作的常用方法是使用为标准标题外观预先格式化的标题占位符。通常,标题占位符放置在用于创建幻灯片的幻灯片布局上,这样它就会在演示文稿中始终如一地显示。

使用标题占位符可确保其包含的文本用于在大纲 View 和其他一些位置识别幻灯片。

关于python-2.7 - 使用 python-pptx 将文本/幻灯片标题添加到幻灯片上的占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40853330/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com