[python] python-pptx 슬라이드에 노트 추가하기

python-pptx

python-pptx는 파이썬에서 PowerPoint 프레젠테이션 파일(.pptx)을 생성하고 편집할 수 있는 라이브러리입니다. 이 라이브러리를 사용하여 슬라이드에 노트를 추가하는 방법을 알아보겠습니다.

필수 조건

노트 추가하기

from pptx import Presentation

# 프레젠테이션 생성
presentation = Presentation()

# 슬라이드 생성
slide = presentation.slides.add_slide(presentation.slide_layouts[0])

# 슬라이드에 노트 추가
slide.notes_slide.notes_text_frame.text = "이곳에 노트를 입력하세요."

# 프레젠테이션 저장
presentation.save("presentation_with_notes.pptx")

위의 코드는 python-pptx를 사용하여 슬라이드에 노트를 추가하는 간단한 예제입니다. 먼저 Presentation 객체를 생성한 후, slides.add_slide() 메소드를 사용하여 슬라이드를 생성합니다. 그리고 slide.notes_slide.notes_text_frame.text 속성을 이용하여 노트를 입력합니다.

마지막으로 Presentation 객체의 save() 메소드를 사용하여 프레젠테이션을 저장할 수 있습니다.

위의 코드를 실행하면 presentation_with_notes.pptx 파일이 생성되며, 해당 파일을 열어보면 슬라이드에 입력한 노트가 추가된 것을 확인할 수 있습니다.

마무리

python-pptx 라이브러리를 사용하면 파이썬을 사용하여 PowerPoint 프레젠테이션 파일을 생성하고 편집할 수 있습니다. 슬라이드에 노트를 추가하는 것은 프레젠테이션 작성 시 유용한 기능 중 하나입니다. 위의 예제를 참고하여 자신만의 프레젠테이션을 만들어보세요!