파이썬
[파이썬 프로젝트] 파이썬으로 PPT 편집
태지쌤
2022. 7. 6. 17:14
반응형
파이썬으로 PPT편집이 가능해요.
퀵스타드 문서입니다.
예제코드와 실제 적용 화면을 보여주고 있어요.
먼저 라이브러리 설치하기 위해
pip install python-pptx를 입력해주세요.
from pptx import Presentation
prs = Presentation()
title_slide_layout = prs.slide_layouts[0]
slide = prs.slides.add_slide(title_slide_layout)
title = slide.shapes.title
subtitle = slide.placeholders[1]
title.text = "Hello, World!"
subtitle.text = "python-pptx was here!"
prs.save('test.pptx')
실제로 제 PC에 저장된 PPT 입니다.
와~ 대박! 파이썬에서 PPT 편집이 가능하다니! 신기하네요.
from pptx import Presentation
prs = Presentation()
bullet_slide_layout = prs.slide_layouts[1]
slide = prs.slides.add_slide(bullet_slide_layout)
shapes = slide.shapes
title_shape = shapes.title
body_shape = shapes.placeholders[1]
title_shape.text = 'Adding a Bullet Slide'
tf = body_shape.text_frame
tf.text = 'Find the bullet slide layout'
p = tf.add_paragraph()
p.text = 'Use _TextFrame.text for first bullet'
p.level = 1
p = tf.add_paragraph()
p.text = 'Use _TextFrame.add_paragraph() for subsequent bullets'
p.level = 2
prs.save('test.pptx')
예시보면 보다 복잡한 슬라이드도 구성이 가능합니다.
반응형