참고 및 인용 :
https://stackoverflow.com/questions/50866634/python-pptx-copy-slide
from pptx import Presentation
prs = Presentation('test.pptx')
# 삭제 대상인 3번 슬라이드
del_slide = prs.slides[2]
slide_dict = {}
for idx, value in enumerate(prs.slides._sldIdLst):
slide_dict[value.id] = [idx, value.rId]
slide_id = del_slide.slide_id
prs.part.drop_rel(slide_dict[slide_id][1])
del prs.slides._sldIdLst[slide_dict[slide_id][0]]
prs.save('test2.pptx')
반응형
'RPA > Python' 카테고리의 다른 글
[openpyxl, python-pptx] 엑셀 주소록 읽어 파워포인트로 명찰 만들기 (0) | 2021.05.09 |
---|---|
[python-pptx] 특정 슬라이드를 하나의 파일로 만들기 (0) | 2021.05.09 |
[python-pptx] 슬라이드 복사 (0) | 2021.05.09 |
[python-pptx] 텍스트 박스에 글자 입력 (0) | 2021.05.08 |
[python-pptx] 도형 객체 삽입 (0) | 2021.05.08 |