我正在使用 python-pptx 0.6.0,并创建了一张包含内容和标题的幻灯片。
我想将图片插入到内容占位符中,但没有诸如 add_picture 或 insert_picuture 之类的属性可供使用。
如何将图片添加到此内容占位符中?
谢谢回答我的问题 :)
请参阅有关的文档了解占位符 and 使用占位符.
简而言之,使用类似的方法,您可以从幻灯片中获取占位符,然后调用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')
请注意,这仅适用于图片占位符。您需要将任何“通用”内容占位符替换为特定于您要插入的内容的占位符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)