[python] 파이썬을 사용하여 PPT 파일 저장하기

파이썬은 다양한 기능을 제공하여 PPT(파워포인트) 파일을 생성하고 편집하는 것이 가능합니다. 이번 글에서는 파이썬을 사용하여 PPT 파일을 저장하는 방법에 대해 알아보겠습니다.

1. python-pptx 설치

먼저, 파이썬 프로젝트에서 파워포인트 파일을 생성하고 편집하려면 python-pptx 라이브러리를 설치해야 합니다. 다음과 같이 pip 명령어를 통해 라이브러리를 설치할 수 있습니다.

pip install python-pptx

2. 파이썬 코드로 PPT 파일 생성하기

python-pptx 라이브러리를 사용하여 간단한 예제로 PPT 파일을 생성해보겠습니다. 아래의 코드를 통해 PPT 파일을 생성하고 슬라이드를 추가할 수 있습니다.

from pptx import Presentation

# PPT 객체 생성
ppt = Presentation()

# 슬라이드 추가
slide = ppt.slides.add_slide(ppt.slide_layouts[0])
title = slide.shapes.title
subtitle = slide.placeholders[1]

title.text = "파이썬으로 PPT 만들기"
subtitle.text = "python-pptx 라이브러리를 사용하여"

# PPT 파일 저장
ppt.save("example.pptx")

위 코드를 실행하면 “example.pptx”라는 이름의 PPT 파일이 생성됩니다. 생성된 파일을 열어보면 첫 번째 슬라이드에 “파이썬으로 PPT 만들기”라는 제목과 “python-pptx 라이브러리를 사용하여”라는 부제가 표시됩니다.

3. 기존 PPT 파일 편집하기

python-pptx 라이브러리를 사용하면 기존의 PPT 파일을 열고 편집할 수도 있습니다. 아래의 예제 코드를 참고하여 PPT 파일을 열고 슬라이드의 내용을 수정해보세요.

from pptx import Presentation

# PPT 파일 열기
ppt = Presentation("example.pptx")

# 첫 번째 슬라이드의 제목과 부제 수정
slide = ppt.slides[0]
slide.shapes.title.text = "파이썬으로 PPT 편집하기"
slide.placeholders[1].text = "python-pptx 라이브러리를 사용하여"

# PPT 파일 저장
ppt.save("edited.pptx")

위 코드에서 Presentation 객체를 생성할 때 기존의 PPT 파일의 경로를 전달하여 열 수 있습니다. 이후에는 해당 슬라이드의 제목과 부제를 수정하고, 수정된 내용을 “edited.pptx”라는 이름으로 저장합니다.

4. 결론

이번 글에서는 파이썬을 사용하여 PPT 파일을 저장하는 방법에 대해 알아보았습니다. python-pptx 라이브러리를 활용하여 PPT 파일을 생성하고 편집할 수 있으며, 이를 통해 파이썬으로 PPT 파일을 자동으로 생성할 수 있는 놀라운 기능들을 개발할 수 있습니다.

참고 자료