[python] python-pptx 슬라이드 특정 부분 사이즈 변경하기
Python-pptx는 파이썬에서 PowerPoint 프레젠테이션을 생성하고 수정할 수 있는 강력한 라이브러리입니다. 이 라이브러리를 사용하여 슬라이드에 있는 특정 부분의 사이즈를 변경하는 방법을 알아보겠습니다.
1. Python-pptx 설치하기
먼저, Python-pptx를 설치해야 합니다. 다음 명령을 사용하여 설치합니다.
pip install python-pptx
2. 슬라이드 생성 및 특정 부분 선택하기
Python-pptx를 사용하여 슬라이드를 생성하고, 특정 부분을 선택합니다.
from pptx import Presentation
# 프레젠테이션 생성
ppt = Presentation()
# 첫 번째 슬라이드 추가
slide = ppt.slides.add_slide(ppt.slide_layouts[0])
# 특정 부분 선택
selected_shape = slide.shapes[0] # 첫 번째 shape 선택
3. 사이즈 변경하기
선택한 특정 부분의 사이즈를 변경하는 방법은 shape 객체의 width와 height 속성을 수정하는 것입니다. 이 두 속성을 사용하여 사이즈를 조정할 수 있습니다.
# 새로운 너비와 높이 값 설정
new_width = 500
new_height = 300
# 사이즈 변경
selected_shape.width = new_width
selected_shape.height = new_height
4. 프레젠테이션 저장하기
변경된 슬라이드를 프레젠테이션에 저장합니다.
# 프레젠테이션 저장
ppt.save('new_presentation.pptx')
전체 코드 예시
from pptx import Presentation
# 프레젠테이션 생성
ppt = Presentation()
# 첫 번째 슬라이드 추가
slide = ppt.slides.add_slide(ppt.slide_layouts[0])
# 특정 부분 선택
selected_shape = slide.shapes[0] # 첫 번째 shape 선택
# 새로운 너비와 높이 값 설정
new_width = 500
new_height = 300
# 사이즈 변경
selected_shape.width = new_width
selected_shape.height = new_height
# 프레젠테이션 저장
ppt.save('new_presentation.pptx')
Python-pptx 라이브러리를 사용하여 슬라이드의 특정 부분의 사이즈를 변경하는 방법에 대해 알아보았습니다. 이를 활용하여 프레젠테이션을 다양하게 수정해보세요!