기본적으로 PowerPoint 프로그램이 설치되어 있어야 한다.
파워포인트는 대화식 멀티미디어 슬라이드를 생성해 정보를 제공한다. 따라서 데이터 혹은 작업 관리 상태를 보고하거나 아이디어를 제시할 때 파워포인트 프레젠테이션은 매우 편리하다.
더불어 데이터를 가져와 분석하거나 다양한 통계 작업 등을 하고, 그 결과를 그래프 등으로 시각화를 하는 업무를 수행한다. 이러한 업무들을 수행한 결과물을 보고서로 만들 때 가장 많이 사용되는 방법이 파워포인트이다. 또한 수많은 파워포인트 문서를 다루다 보면 파워포인트 문서 중에서 텍스트만을 가져와 저장할 수도 있다. 이러한 작업이 가능한 파이썬 라이브러리를 알아보자.
python-pptx는 PowerPoint(.pptx) 파일을 만들고 업데이트하기 위한 파이썬 라이브러리이다. 일반적인 용도는 웹 응용 프로그램에서 링크를 클릭하여 다운로드할 수 있는 콘텐츠에서 사용자 지정 파워포인트 프레젠테이션을 생성하는 것이다. 또한 프레젠테이션 라이브러리에 대한 대량 업데이트를 수행하거나 다량의 슬라이드 제작을 자동화할 수도 있다.
python-pptx는 서드 파티 파이썬 라이브러리이기 때문에 추가로 설치해야 한다. 라이브러리명은 python-pptx이므로 pip 명령으로 설치할 때는 라이브러리(패키지)명으로 사용하고, 모듈명은 pptx이므로 코드 내부에서 import할 때는 pptx라는 모듈명을 사용한다. 라이브러리 설치 여부를 다음 명령으로 확인할 수 있다.
pip show python-pptx
python-pptx 라이브러리의 주요 기능