[python] 파이썬으로 워드 문서 텍스트 스타일 설정하기

많은 사람들은 파이썬을 사용하여 워드 문서를 다루는 작업을 수행합니다. 워드 문서에서 텍스트 스타일을 설정하는 것은 문서의 가독성과 전반적인 디자인을 향상시키는 데 도움이 됩니다. 이번 블로그 포스트에서는 파이썬을 사용하여 워드 문서 텍스트 스타일을 설정하는 방법을 알아보겠습니다.

라이브러리 설치

먼저, 파이썬의 python-docx 라이브러리를 설치해야 합니다. 이 라이브러리는 워드 문서를 다루는 데 사용되며, 문서의 텍스트 스타일을 변경할 수 있는 기능을 제공합니다. 아래의 명령어를 사용하여 라이브러리를 설치합니다.

pip install python-docx

텍스트 스타일 설정하기

이제 파이썬 코드로 워드 문서의 텍스트 스타일을 설정해보겠습니다.

from docx import Document
from docx.shared import Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT

# 워드 문서 생성
doc = Document()

# 새로운 단락 생성
paragraph = doc.add_paragraph()

# 텍스트 추가
run = paragraph.add_run('이 텍스트는 파이썬으로 작성된 워드 문서입니다.')

# 텍스트 스타일 설정
run.bold = True
run.italic = True
run.font.size = Pt(14)
run.font.name = 'Arial'

# 텍스트 정렬 설정
paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER

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

위의 코드에서는 python-docx 라이브러리의 Document 클래스를 사용하여 워드 문서를 생성합니다. 새로운 단락을 생성한 후, add_run() 메서드로 텍스트를 추가합니다. 추가한 텍스트에 대해 bold, italic 등의 텍스트 스타일을 설정할 수 있습니다. 또한, 텍스트 정렬을 변경하기 위해 paragraph.alignment을 설정할 수도 있습니다.

실행 결과

위의 코드를 실행하면 텍스트 스타일이 설정된 워드 문서인 ‘example.docx’ 파일이 생성됩니다. 이 파일을 열어보면 텍스트가 볼드체, 이탤릭체로 표시되며 폰트 크기와 글꼴도 변경된 것을 확인할 수 있습니다. 또한, 텍스트가 가운데 정렬되어 있는 것을 볼 수 있습니다.

결론

파이썬의 python-docx 라이브러리를 사용하면 워드 문서의 텍스트 스타일을 쉽게 설정할 수 있습니다. 텍스트 스타일을 변경하여 문서의 가독성과 디자인을 향상시킬 수 있습니다. 앞으로 워드 문서 작업을 수행할 때는 파이썬을 사용해 보세요!

참고 자료