반응형
파이썬으로 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')
예시보면 보다 복잡한 슬라이드도 구성이 가능합니다.
반응형
'파이썬' 카테고리의 다른 글
변수명 정할 때 예약어 확인하는 방법 (0) | 2022.07.09 |
---|---|
믿고 선택한 홍정모 파이썬 추월코스 강의 후기 (0) | 2022.07.07 |
[파이썬 프로젝트] 네이버 영화 리뷰 크롤링 (0) | 2022.07.06 |
[파이썬 프로젝트] 카카오 이미지 검색 OpenAPI 호출 (0) | 2022.07.06 |
[파이썬 활용] 웹 이미지 파일 저장 import requests (0) | 2022.07.06 |