[python] 파이썬으로 워드 문서 문장 들여쓰기 크기 조정하기

워드 문서의 문장들을 들여쓰기로 구조화하고 싶을 때가 있습니다. 파이썬을 사용하여 워드 문서의 문장들을 들여쓰기 크기를 조정하는 방법을 알아보겠습니다.

python-docx 라이브러리 설치

먼저, 파이썬에서 워드 문서를 다룰 수 있는 python-docx 라이브러리를 설치해야 합니다. 아래의 명령어로 라이브러리를 설치합니다.

pip install python-docx

예제 코드

다음은 python-docx 라이브러리를 사용하여 워드 문서의 문장들을 들여쓰기 크기로 조정하는 예제 코드입니다.

from docx import Document
from docx.shared import Inches

def indent_sentences(document_path, indentation_size):
    # 워드 문서 열기
    document = Document(document_path)

    # 문장들의 들여쓰기 크기 조정
    for paragraph in document.paragraphs:
        paragraph.paragraph_format.left_indent = Inches(indentation_size)

    # 수정된 워드 문서 저장
    document.save(document_path)

# 예제 실행
indent_sentences("example.docx", 0.5)

위의 예제 코드에서는 indent_sentences 함수를 정의하였습니다. 이 함수는 워드 문서 경로와 원하는 들여쓰기 크기를 입력으로 받아들입니다. Document 객체를 생성하여 워드 문서를 열고, 각 문장들의 들여쓰기 크기를 조정하는 작업을 수행한 뒤, 수정된 문서를 저장합니다.

실행 결과

위의 예제 코드를 실행하면, 지정된 워드 문서(example.docx)의 모든 문장들이 0.5인치 크기로 들여쓰기됩니다.

참고 자료