2016-09-28 187 views
1

我使用python-pptx 0.6.0,並創建了帶有標題內容的幻燈片。 我想插入圖片到內容佔位符中,但沒有使用add_picture或insert_picuture等屬性。 如何將圖片添加到此內容佔位符中? 感謝您回答我的問題:)python-pptx:將圖片插入內容佔位符

回答

1

請參閱有關Understanding placeholdersWorking 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') 

請注意,這只是一個圖片框的作品。您需要將任何「通用」內容佔位符替換爲特定於您將要插入的內容佔位符。