태지쌤

로봇 & 코딩교육 No.1 크리에이터

파이썬

[파이썬 프로젝트] 파이썬으로 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')

예시보면 보다 복잡한 슬라이드도 구성이 가능합니다.

반응형