[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 파일 내의 텍스트를 변경할 수 있습니다. ‘변경 전 텍스트’를 ‘변경 후 텍스트’로 대체하도록 코드를 수정할 수 있습니다.