텍스트 서식 글꼴, 크기, 색상 변경하기
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 CodeFriends!" # 글꼴 크기 설정 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로 설정합니다. 글꼴을 변경하려면 원하는 글꼴 이름을 지정합니다.
이 챕터의 강의 · 파워포인트와 워드 반복 업무를 파이썬 코드로 처리하는 방법
- 1. 반복적인 파워포인트 작업을 자동화하는 방법
- 2. 슬라이드에 텍스트 상자와 텍스트 추가하기
- 3. 텍스트 서식 글꼴, 크기, 색상 변경하기
- 4. 슬라이드에 이미지 삽입 및 조정하기
- 5. 슬라이드에 표(Table) 생성 및 관리하기
- 6. 엑셀 데이터를 슬라이드에 표로 삽입하기
- 7. 파이썬으로 차트(Chart) 생성 및 데이터 시각화하기
- 8. 빈칸 채우기 퀴즈
- 9. 파이썬 코드로 Word 문서 작성하기
- 10. 단락 추가 및 텍스트 서식 설정하기
- 11. 목록(List) 작성하기
- 12. 파이썬 코드로 표를 만드는 방법
- 13. 문서에 이미지 삽입하고 스타일링하기
- 14. 문서의 페이지 레이아웃 조정하기
- 15. openpyxl로 엑셀 데이터를 읽어와 워드 문서에 표와 텍스트 추가하기
- 16. 선택형 퀴즈
- 17. 도전! python-docx로 간단한 테이블 만들기
python-pptx를 사용하여 텍스트의 서식을 지정할 때, 텍스트 색상을 RGBColor(255, 0, 0)으로 설정하면 파란색이 된다.
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말