🖥️ IT, 컴퓨터/🐍 Python

[Python] 파이썬 코드로 PPT 자동으로 만들기

김 홍시 2024. 11. 4.
반응형

 

문제상황

예쁘지 않아도 되는 PPT 만들려고 한다.

하나하나 입력하기는 귀찮다.

 

해결방법

 


from pptx import Presentation

# PPT 객체 생성
prs = Presentation()

# 슬라이드별 질문과 내용
questions = [
"자신의 강점과 약점을 각각 한 가지씩 설명해보세요.",
"하이닉스의 제품과 서비스에 대한 생각과 개선할 점이 있다면?",
"본인의 직업적 가치관은 무엇인가요?",
"이전에 맡았던 직무 중 가장 큰 성과를 거둔 경험을 소개해주세요.",
"하이닉스의 강점과 약점에 대해 말해보세요.",
"본인의 기술적 역량과 직무 관련 소프트 스킬에 대해 설명해주세요.",
"왜 반도체 산업에서 하이닉스를 선택했는가?",
"업무 중에 스트레스를 어떻게 관리하나요?",
]

# 슬라이드 생성 및 내용 추가
for question in questions:
    slide = prs.slides.add_slide(prs.slide_layouts[1])  # 제목과 내용 슬라이드 레이아웃 선택
    title = slide.shapes.title
    content = slide.placeholders[1]

    title.text = question  # 제목에 질문 텍스트 설정
    

# PPT 저장
prs.save("ppt.pptx")

 

 

 

그러면 이런PPT 만들어진다

 

보기 > 슬라이드 마스터

 

 제목 위치 내리고 원하는폰트 적용하면

 

완성 

반응형

댓글