[python] python-pptx 텍스트 변경하기

개요

Python에서 python-pptx 라이브러리를 사용하여 PPT 파일의 텍스트를 변경하는 방법에 대해 알아보겠습니다.

필요한 패키지 설치

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

pip install python-pptx

텍스트 변경하기

python-pptx를 사용하여 PPT 파일의 텍스트를 변경하는 방법은 다음과 같습니다.

from pptx import Presentation

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

# 모든 슬라이드에 대해 텍스트 변경하기
for slide in ppt.slides:
    for shape in slide.shapes:
        if shape.has_text_frame:
            text_frame = shape.text_frame
            for paragraph in text_frame.paragraphs:
                for run in paragraph.runs:
                    # 원하는 조건에 따라 텍스트 변경
                    if '변경 전 텍스트' in run.text:
                        run.text = run.text.replace('변경 전 텍스트', '변경 후 텍스트')

# 변경된 PPT 파일 저장
ppt.save("변경된 파일명.pptx")

위의 코드를 사용하여 특정 조건에 따라 PPT 파일 내의 텍스트를 변경할 수 있습니다. ‘변경 전 텍스트’를 ‘변경 후 텍스트’로 대체하도록 코드를 수정할 수 있습니다.

참고 자료