PPT 템플릿 불러오기
이제 엑셀 데이터를 활용해 수료증 템플릿
을 불러와 각 수료자에 맞는 슬라이드
를 만들어야 합니다.
python-pptx 라이브러리를 사용하여 미리 준비된 수료증 템플릿을 불러오는 방법을 배워보겠습니다.
PPT 템플릿 불러오기
import openpyxl from pptx import Presentation from io import BytesIO from pptx.enum.shapes import MSO_SHAPE_TYPE # 파워포인트 파일 로드 presentation = Presentation("input_file.pptx") # 첫 번째 슬라이드 정보 출력 first_slide = presentation.slides[0] # 슬라이드 내 placeholder 정보 출력 for shape in first_slide.placeholders: # placeholder 텍스트 출력 if shape.has_text_frame: print(f"placeholder: {shape.text}")
위 코드는 첫번째 슬라이드의 정보를 불러오고, 슬라이드 내 placeholder 정보를 출력합니다.
슬라이드 내 placeholder 정보 출력
placeholder: <AWARD_NAME> placeholder: <CONTENT> placeholder: <NAME> placeholder: <ORGANIZATION>
위와 같이 PPT 템플릿의 첫 번째 슬라이드 정보를 불러오고, 템플릿의 내용을 확인할 수 있습니다.
앞으로 이 템플릿을 활용해 수료자 정보를 반영한 슬라이드를 추가할 것입니다.
다음 수업에서는 엑셀 파일
로 불러온 데이터를 바탕으로 슬라이드를 생성
하고 텍스트를 채워넣는 과정을 다뤄보겠습니다.
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과
입력 데이터/결과물