1
我使用python-pptx 0.6.0,並創建了帶有標題內容的幻燈片。 我想插入圖片到內容佔位符中,但沒有使用add_picture或insert_picuture等屬性。 如何將圖片添加到此內容佔位符中? 感謝您回答我的問題:)python-pptx:將圖片插入內容佔位符
我使用python-pptx 0.6.0,並創建了帶有標題內容的幻燈片。 我想插入圖片到內容佔位符中,但沒有使用add_picture或insert_picuture等屬性。 如何將圖片添加到此內容佔位符中? 感謝您回答我的問題:)python-pptx:將圖片插入內容佔位符
請參閱有關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')
請注意,這只是一個圖片框的作品。您需要將任何「通用」內容佔位符替換爲特定於您將要插入的內容佔位符。