[python] 파이썬으로 워드 문서 특정 텍스트 크기 조정하기

이번 포스트에서는 파이썬을 사용하여 워드 문서에서 특정 텍스트의 크기를 조정하는 방법에 대해 알아보겠습니다. 파이썬을 사용하면 자동화된 방식으로 워드 문서를 조작할 수 있으므로, 대량의 문서 작업을 효율적으로 처리할 수 있습니다.

우선, 우리가 사용할 패키지는 python-docx입니다. 이 패키지는 파이썬에서 워드 문서를 생성, 수정 및 편집하는 데 사용할 수 있는 강력한 도구입니다. 다음과 같이 python-docx를 설치하세요:

pip install python-docx

이제 코드를 작성해보겠습니다.

from docx import Document
from docx.shared import Pt

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

# 특정 텍스트 크기 변경
target_text = '조정할 텍스트'
new_size = 14  # 변경할 크기 포인트

for paragraph in doc.paragraphs:
    for run in paragraph.runs:
        if target_text in run.text:
            run.font.size = Pt(new_size)

# 변경된 문서 저장
doc.save('새로운문서이름.docx')

위의 코드에서 Document('문서이름.docx') 부분에서 수정할 워드 문서의 경로와 이름을 지정하고, target_text 변수에 조정하려는 특정 텍스트를 입력하면 됩니다. new_size 변수에는 적용할 텍스트 크기를 포인트 단위로 입력합니다.

이제 코드를 실행하면 지정한 텍스트가 해당 크기로 변경된 새로운 워드 문서가 생성됩니다.

이러한 방법을 사용하면 파이썬을 활용하여 워드 문서의 특정 텍스트 크기를 손쉽게 조정할 수 있습니다. python-docx 패키지에는 텍스트 색상, 글꼴 등 다양한 속성도 조정할 수 있으니 필요에 따라 추가적인 수정도 가능합니다.


참고문서: