[python] python-pptx 꼬리말(푸터) 설정하기

많은 사람들이 Microsoft PowerPoint에서 슬라이드에 꼬리말을 추가하는 방법을 알고 있습니다. 하지만 파이썬을 사용하여 자동화된 방식으로 꼬리말을 설정하는 방법은 잘 알려져 있지 않습니다. 이번 블로그 포스트에서는 python-pptx 패키지를 사용하여 파워포인트 슬라이드에 꼬리말을 설정하는 방법에 대해 알아보겠습니다.

1. 필요한 패키지 설치하기

먼저, python-pptx 패키지를 설치해야 합니다. 다음 명령을 사용하여 패키지를 설치하세요.

pip install python-pptx

2. 새로운 파워포인트 문서 생성하기

다음으로, 새로운 파워포인트 문서를 생성해야 합니다. 다음 코드를 사용하여 새로운 파워포인트 문서를 생성하세요.

from pptx import Presentation

# 새로운 파워포인트 문서 생성
prs = Presentation()

3. 꼬리말 설정하기

이제 꼬리말을 설정할 슬라이드를 선택하고, 꼬리말 객체를 생성하여 내용을 추가해야 합니다. 다음 코드를 사용하여 꼬리말을 설정하세요.

from pptx.enum.text import PP_ALIGN
from pptx.util import Inches

# 꼬리말을 설정할 슬라이드 선택
slide = prs.slides[0]

# 꼬리말 객체 생성
footer = slide.placeholders[1]

# 꼬리말 내용 추가
footer.text = "이것은 꼬리말입니다."
footer.text_frame.paragraphs[0].alignment = PP_ALIGN.CENTER
footer.text_frame.margin_bottom = Inches(0.2)

위 코드에서 prs.slides[0]는 첫 번째 슬라이드의 꼬리말을 설정한다는 것을 의미합니다. 만약 다른 슬라이드에 꼬리말을 설정하고 싶다면, 적절히 슬라이드의 인덱스를 변경해주어야 합니다.

4. 문서 저장하기

마지막으로, 설정한 꼬리말이 포함된 파워포인트 문서를 저장해야 합니다. 다음 코드를 사용하여 문서를 저장하세요.

# 문서 저장
prs.save("파워포인트_문서.pptx")

결론

이제 python-pptx 패키지를 사용하여 파워포인트 슬라이드에 꼬리말(푸터)을 설정하는 방법을 배웠습니다. 이를 통해 파이썬을 사용하여 자동화된 프로세스로 꼬리말을 추가할 수 있습니다. 파워포인트 문서를 자주 생성하는 경우 유용하게 활용할 수 있습니다.

참고 자료