gpt4 book ai didi

python-pptx:将图片插入内容占位符

转载 作者:行者123 更新时间:2023-12-03 02:02:28 26 4
gpt4 key购买 nike

我正在使用 python-pptx 0.6.0,并创建了一张包含内容和标题的幻灯片。我想将图片插入到内容占位符中,但没有诸如 add_picture 或 insert_picuture 之类的属性可供使用。如何将图片添加到此内容占位符中?感谢您回答我的问题:)

最佳答案

请参阅 Understanding placeholders 上的文档和 Working with placeholders .

简而言之,使用类似的方法,您可以从幻灯片中获取占位符,然后在占位符上调用 insert_picture:

>>> prs = Presentation()
>>> slide = prs.slides.add_slide(prs.slide_layouts[8])
>>> placeholder = slide.placeholders[1] # idx key, not position
>>> placeholder.name
'Picture Placeholder 2'
>>> placeholder.placeholder_format.type
PICTURE (18)
>>> picture = placeholder.insert_picture('my-image.png')

请注意,这仅适用于图片占位符。您需要将任何“通用”内容占位符替换为特定于您要插入的内容的占位符。

关于python-pptx:将图片插入内容占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39744260/

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