가이드라인

텍스트 서식 글꼴, 크기, 색상 변경하기

PPT 작업 중 중요한 텍스트는 크고 굵게, 강조해야 할 부분은 눈에 잘 띄는 색상으로 표현해 보셨나요?

가독성 높은 슬라이드를 구성하려면 텍스트의 글꼴(폰트), 크기, 색상을 세밀하게 조정해야 합니다.

이번 수업에서는 python-pptx로 텍스트의 서식을 지정하는 방법을 알아보겠습니다.


서식을 지정하는 기본 구조

먼저 슬라이드 내 텍스트 상자를 만들고, 그 안에 텍스트를 추가하는 과정을 살펴보겠습니다.

텍스트 서식 지정하기
# 텍스트 상자 추가 (왼쪽 위에서 1인치, 위에서 1인치 위치) left = Inches(1) top = Inches(1) # 텍스트 상자 크기 (가로 5인치, 세로 1인치) width = Inches(5) height = Inches(1) # 텍스트 상자 추가 textbox = slide.shapes.add_textbox(left, top, width, height) # 텍스트 프레임 가져오기 text_frame = textbox.text_frame # 텍스트 추가 및 첫 번째 텍스트 서식 지정 text_frame.text = "Hello, World!" # 추가 텍스트 및 서식 지정 run = text_frame.paragraphs[0].add_run() # 텍스트 서식 지정 run.text = " This is python-pptx!" # 글꼴 크기 설정 run.font.size = Pt(24) # 글꼴 굵기 설정 (굵게) run.font.bold = True # 글자 색상 설정 (빨간색) run.font.color.rgb = RGBColor(255, 0, 0)

코드 설명

  • run = text_frame.paragraphs[0].add_run(): 텍스트의 서식을 지정할 때는 run 객체를 사용합니다. run은 텍스트 서식을 개별적으로 지정하는 텍스트 단위를 의미합니다.

  • run.font.size = Pt(24): 텍스트의 크기를 24포인트로 설정합니다. 포인트(Pt)는 글꼴 크기를 설정할 때 사용하는 단위로, 1포인트는 약 1/72인치에 해당합니다.

  • run.font.bold = True: 텍스트를 굵게 설정합니다. 굵게 설정하려면 True로 설정하고, 굵게 설정을 해제하려면 False로 설정합니다.

  • run.font.color.rgb = RGBColor(255, 0, 0): 텍스트의 색상을 빨간색으로 설정합니다. 여기서 RGBColor(255, 0, 0)은 색상을 RGB(Red, Green, Blue) 값으로 지정하며, 각 값은 0에서 255 사이의 정수로 표현됩니다. 이 예제에서 R (Red) 값이 255이므로, RGBColor(255, 0, 0)는 빨간색을 나타냅니다.


기타 서식 지정 옵션

텍스트에 밑줄(Underline)을 추가하거나 특정 폰트를 지정하는 등 다양한 서식을 지정할 수 있습니다.

  • run.font.italic = True: 텍스트를 기울임꼴로 설정합니다. 기울임꼴 설정을 해제하려면 False로 설정합니다.

  • run.font.underline = True: 텍스트에 밑줄을 추가합니다. 밑줄을 제거하려면 False로 설정합니다.

  • run.font.name = 'Arial': 텍스트의 글꼴을 Arial로 설정합니다. 글꼴을 변경하려면 원하는 글꼴 이름을 지정합니다.

Mission
0 / 1

python-pptx를 사용하여 텍스트의 서식을 지정할 때, 텍스트 색상을 RGBColor(255, 0, 0)으로 설정하면 파란색이 된다.

O
X

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과

결과물

문서가 비어 있습니다.

코드를 실행해보세요.