[python] python-pptx PPT를 이미지로 저장하기

안녕하세요! 오늘은 python-pptx 라이브러리를 사용하여 PPT를 이미지로 저장하는 방법에 대해 알아보겠습니다.

python-pptx 라이브러리란?

python-pptx는 Microsoft PowerPoint 파일을 다루기 위한 파이썬 라이브러리입니다. 이 라이브러리를 사용하면 파이썬 코드로 PPT 파일을 생성, 편집 및 조작할 수 있습니다.

PPT를 이미지로 저장하기

PPT를 이미지로 저장하려면 먼저 python-pptx 라이브러리를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다.

pip install python-pptx

설치가 완료되었다면, 다음 예제 코드를 사용하여 PPT를 이미지로 저장해 보겠습니다.

from pptx import Presentation

def ppt_to_images(input_path, output_path):
    prs = Presentation(input_path)

    for slide in prs.slides:
        image_filename = f"{output_path}/slide{slide.slide_id}.png"
        slide.export(image_filename)

    print("PPT를 이미지로 저장했습니다.")

ppt_to_images("input.pptx", "output_folder")

위 예제 코드에서 input.pptx는 변환할 PPT 파일의 경로를 나타내며, output_folder는 이미지로 저장된 파일들을 저장할 폴더의 경로입니다. 각 슬라이드는 slide.export() 함수를 사용하여 이미지로 변환됩니다. 이미지 파일의 이름은 slide{slide_id}.png 형식으로 저장됩니다.

요약

이제 python-pptx 라이브러리를 사용하여 PPT를 이미지로 저장하는 방법을 알아보았습니다. 이 코드를 사용하여 PPT 파일을 이미지로 변환할 수 있습니다. python-pptx 라이브러리의 공식 문서를 참조하여 더 많은 기능을 탐색해 보세요.

좋은 하루 되세요!