[python] python-pptx 타이틀 슬라이드 추가하기

목차

  1. 소개
  2. 슬라이드 추가하기
  3. 타이틀 슬라이드 추가하기
  4. 결론

소개

python-pptx는 Python에서 PowerPoint 파일(.pptx)을 생성하고 수정할 수 있는 라이브러리입니다. 이 라이브러리를 사용하면 Python 코드로 PowerPoint 슬라이드를 만들 수 있어 편리합니다.

이번 글에서는 python-pptx를 사용하여 타이틀 슬라이드를 추가하는 방법에 대해 알아보겠습니다.

슬라이드 추가하기

먼저, python-pptx를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install python-pptx

python-pptx를 설치한 후에는 다음과 같이 모듈을 import하여 사용할 수 있습니다.

from pptx import Presentation

타이틀 슬라이드 추가하기

타이틀 슬라이드는 PowerPoint 프레젠테이션의 첫 번째 슬라이드로 사용되는 슬라이드입니다. 타이틀 슬라이드를 추가하기 위해 다음과 같은 코드를 사용할 수 있습니다.

from pptx import Presentation

# 프레젠테이션 객체 생성
prs = Presentation()

# 타이틀 슬라이드 추가
slide_layout = prs.slide_layouts[0]
slide = prs.slides.add_slide(slide_layout)

# 타이틀 텍스트 추가
title = slide.shapes.title
title.text = "타이틀 슬라이드"

# 프레젠테이션 저장
prs.save("presentation.pptx")

위 코드에서 slide_layouts[0]은 타이틀 슬라이드의 레이아웃을 의미합니다. slides.add_slide(slide_layout)를 사용하여 타이틀 슬라이드를 추가하고, shapes.title을 사용하여 타이틀 텍스트를 설정할 수 있습니다. 마지막으로 prs.save()를 사용하여 프레젠테이션을 저장합니다.

결론

python-pptx를 사용하면 Python 코드로 PowerPoint 프레젠테이션을 생성하는 것이 가능합니다. 타이틀 슬라이드 추가는 프레젠테이션의 첫 번째 슬라이드로 필요한 경우 사용할 수 있는 기능입니다. 다양한 슬라이드를 추가하고 컨텐츠를 자유롭게 설정할 수 있으니 참고해보세요.


참고: