[python] 파이썬으로 워드 문서 문단 스타일 변경하기

많은 사람들이 파이썬을 사용하여 데이터 처리나 웹 개발 등의 작업을 수행합니다. 하지만 파이썬을 사용하여 문서 처리를 할 수도 있습니다. 이번 포스트에서는 파이썬으로 워드 문서의 문단 스타일을 변경하는 방법에 대해 알아보겠습니다.

필요한 라이브러리 설치하기

파이썬에서 워드 문서를 다루려면 python-docx라이브러리가 필요합니다. 라이브러리를 설치하기 위해 터미널 또는 명령 프롬프트에서 다음 명령을 실행해주세요.

pip install python-docx

문서 열기 및 스타일 변경하기

파이썬으로 워드 문서를 처리하기 위해서는 먼저 문서를 열어야 합니다. python-docx라이브러리의 Document클래스를 사용하여 문서를 열 수 있습니다.

from docx import Document

# 워드 문서 열기
doc = Document('문서이름.docx')

문서를 열었다면 이제 문단 스타일을 변경할 준비가 되었습니다. 문단 스타일을 변경하기 위해선 먼저 변경하고자 하는 문단을 선택해야 합니다. 다음 코드와 같이 문단을 선택할 수 있습니다.

# 첫 번째 문단 선택
paragraph = doc.paragraphs[0]

이제 선택한 문단의 스타일을 변경해보겠습니다. 다음 코드는 선택한 문단의 글자 색상을 빨간색으로 변경하는 예시입니다.

from docx.shared import RGBColor

# 문단 스타일 변경
paragraph.style.font.color.rgb = RGBColor(255, 0, 0) # 빨간색

위 코드에서는 RGBColor 클래스를 사용하여 원하는 색상을 지정했습니다. RGBColor 클래스는 빨간색, 초록색, 파란색 값을 받아 RGB 색상을 지정하는 역할을 합니다.

스타일 변경이 완료되었다면 다음 코드를 사용하여 워드 문서를 저장합니다.

# 워드 문서 저장
doc.save('문서이름.docx')

마무리

이번 포스트에서는 파이썬을 사용하여 워드 문서의 문단 스타일을 변경하는 방법을 알아보았습니다. python-docx라이브러리를 사용하면 파이썬으로 다양한 문서 처리 작업을 할 수 있습니다. 파이썬을 통해 자동화된 문서 처리를 해보세요!

참고 자료