[python] python-pptx PPT로 PDF 변환하기

이번 포스트에서는 Python의 python-pptx 라이브러리를 사용하여 PPT(PowerPoint) 파일을 PDF로 변환하는 방법을 소개하겠습니다.

1. python-pptx 라이브러리 설치하기

Python에서 PPT 파일을 다루기 위해서는 python-pptx 라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 라이브러리를 설치할 수 있습니다.

pip install python-pptx

2. PPT 파일을 PDF로 변환하기

이제 python-pptx 라이브러리를 사용하여 PPT 파일을 PDF로 변환하는 예제를 살펴보겠습니다. 아래의 코드는 ppt_to_pdf라는 함수를 정의하고, 인자로 PPT 파일 경로와 변환된 PDF 파일 경로를 받습니다.

from pptx import Presentation

def ppt_to_pdf(input_ppt, output_pdf):
    presentation = Presentation(input_ppt)
    presentation.save(output_pdf)

위의 코드를 사용하여 PPT 파일을 PDF로 변환하는 예제를 살펴보았습니다. Presentation 클래스는 PPT 파일을 생성하고, save 메서드를 통해 PDF로 저장할 수 있습니다.

3. 변환 예제

이제 위에서 정의한 ppt_to_pdf 함수를 사용하여 PPT 파일을 PDF로 변환해보겠습니다. 아래의 예제는 /path/to/input.pptx 파일을 PPT로 변환한 후, /path/to/output.pdf로 저장합니다.

ppt_to_pdf("/path/to/input.pptx", "/path/to/output.pdf")

위의 예제 코드를 실행하면 입력된 PPT 파일이 PDF로 변환되어 주어진 경로에 저장됩니다.

4. 결론

이번 포스트에서는 Python의 python-pptx 라이브러리를 사용하여 PPT 파일을 PDF로 변환하는 방법을 알아보았습니다. python-pptx 라이브러리는 간편한 인터페이스로 PPT 파일을 다룰 수 있으므로, 프레젠테이션 자동화나 문서 생성 등 다양한 응용 프로그램에 유용하게 사용될 수 있습니다.

참고 자료