2016-09-28 2 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') 

참고. "범용"콘텐츠 자리 표시자를 삽입하려는 내용의 특정 자리 표시 자로 바꿔야합니다.

관련 문제