[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인치 크기로 들여쓰기됩니다.