[python] python-docx 텍스트 서식 지정 기능 사용하기

python-docx는 파이썬에서 Microsoft Word 문서를 생성하고 편집하는 라이브러리입니다. 이 라이브러리를 사용하면 텍스트를 서식 지정하고 워드 문서에 추가할 수 있습니다. 이번 블로그 포스트에서는 python-docx를 사용하여 텍스트 서식 지정 기능을 사용하는 방법에 대해 알아보겠습니다.

1. python-docx 설치하기

먼저, python-docx를 사용하기 위해 라이브러리를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다.

pip install python-docx

2. 문서 생성하기

다음으로, 새로운 워드 문서를 생성해야 합니다. 아래의 예제 코드를 참고하여 새로운 문서를 생성하는 방법을 알아보세요.

from docx import Document

# 새로운 문서 생성
doc = Document()

3. 텍스트 추가하기

이제 생성한 문서에 텍스트를 추가해보겠습니다. 아래의 예제 코드를 실행하여 문서에 텍스트를 추가하는 방법을 확인하세요.

from docx import Document

# 새로운 문서 생성
doc = Document()

# 텍스트 추가
doc.add_paragraph('Hello, World!')

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

위의 예제 코드에서는 add_paragraph 함수를 사용하여 문단을 추가하고, save 함수를 사용하여 문서를 저장합니다.

4. 텍스트 서식 지정하기

텍스트를 서식 지정할 때에는 add_paragraph 함수를 사용하여 문단을 추가한 뒤, 해당 문단의 runs 속성을 사용하여 텍스트 서식을 지정할 수 있습니다. 아래의 예제 코드를 참고하여 텍스트를 굵게, 기울임체로 설정하는 방법을 알아보세요.

from docx import Document

# 새로운 문서 생성
doc = Document()

# 텍스트 추가
paragraph = doc.add_paragraph()
run = paragraph.add_run('Hello, World!')

# 텍스트 서식 지정
run.bold = True
run.italic = True

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

위의 예제 코드에서는 add_run 함수를 사용하여 텍스트를 추가하고, bold 속성과 italic 속성을 사용하여 텍스트 서식을 지정합니다.

마치며

이번 블로그 포스트에서는 python-docx 라이브러리를 사용하여 텍스트 서식 지정 기능을 사용하는 방법을 알아보았습니다. 이러한 기능은 Microsoft Word 문서를 생성하고 편집해야 하는 파이썬 개발자들에게 유용할 것입니다. 자세한 내용은 python-docx 공식 문서를 참고하세요.