[python] python-pptx 슬라이드에 배경 색상 설정하기

python-pptx는 파이썬을 사용하여 PowerPoint 파일을 만들고 편집할 수 있는 유용한 라이브러리입니다. 이 라이브러리를 사용하면 간단한 코드로 슬라이드의 배경 색상을 설정할 수 있습니다. 이번 블로그 포스트에서는 python-pptx를 사용하여 슬라이드의 배경 색상을 설정하는 방법에 대해 알아보겠습니다.

1. python-pptx 설치하기

먼저 python-pptx를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install python-pptx

2. 슬라이드 객체 생성하기

먼저 python-pptx를 사용하여 슬라이드 객체를 생성해야 합니다. 아래는 슬라이드 객체를 생성하는 예제 코드입니다.

from pptx import Presentation

presentation = Presentation()
slide = presentation.slides.add_slide(presentation.slide_layouts[0])

위의 코드에서 Presentation 클래스를 사용하여 새로운 프레젠테이션 객체를 생성하고, slides.add_slide() 메서드를 사용하여 슬라이드를 추가합니다. 슬라이드 레이아웃은 slide_layouts 리스트에서 선택할 수 있습니다. 이 예제에서는 첫 번째 레이아웃을 선택하였습니다.

3. 배경 색상 설정하기

이제 슬라이드의 배경 색상을 설정할 차례입니다. Background 객체의 fill 속성을 사용하여 배경 색상을 지정할 수 있습니다. 아래는 배경 색상을 설정하는 예제 코드입니다.

from pptx.util import Pt
from pptx.dml.color import RGBColor

fill = slide.background.fill
fill.solid()
fill.fore_color.rgb = RGBColor(255, 255, 0)

위의 코드에서 fill.solid() 메서드를 사용하여 배경 색상을 단색으로 설정하고, fill.fore_color.rgb를 사용하여 RGB 값(255, 255, 0)으로 배경 색상을 지정합니다. 이 예제에서는 노란색으로 배경을 설정하였습니다.

4. 프레젠테이션 저장하기

배경 색상을 설정한 후에는 생성한 프레젠테이션을 저장해야 합니다. 아래의 코드를 사용하여 프레젠테이션을 저장할 수 있습니다.

presentation.save('output.pptx')

위의 코드에서 save() 메서드를 사용하여 프레젠테이션을 ‘output.pptx’라는 파일로 저장합니다.

마무리

이번 블로그 포스트에서는 python-pptx를 사용하여 슬라이드의 배경 색상을 설정하는 방법에 대해 알아보았습니다. python-pptx를 사용하면 파이썬 코드로 PowerPoint 파일을 만들고 편집하는 작업을 간단하게 수행할 수 있습니다. 추가적인 정보나 자세한 사용 방법은 python-pptx의 공식 문서를 참고하시기 바랍니다.