[python] 파이썬으로 워드 문서 이미지 크기 조정하기

많은 사람들이 워드 문서에서 이미지를 사용하여 문서를 더욱 풍성하고 시각적으로 매력적으로 만듭니다. 하지만 때로는 이미지의 크기를 조정해야 할 필요가 있습니다. 이 글에서는 파이썬을 사용하여 워드 문서의 이미지 크기를 조정하는 방법에 대해 알아보겠습니다.

필요한 라이브러리 설치

이미지 크기를 조정하기 위해 python-docx 라이브러리를 사용하겠습니다. 다음 명령을 사용하여 라이브러리를 설치합니다.

pip install python-docx

이미지 크기 조정하기

이미지 크기를 조정하기 위해 다음 코드를 사용할 수 있습니다.

from docx import Document
from docx.shared import Length

# 워드 문서 열기
doc = Document("document.docx")

# 모든 이미지에 대해 크기 조정
for image in doc.inline_shapes:
    # 이미지 크기 조정
    image.width = Length(5, "cm")  # 가로 크기 조정
    image.height = Length(7, "cm")  # 세로 크기 조정

# 수정된 워드 문서 저장
doc.save("document_with_resized_images.docx")

위 코드에서는 python-docx 라이브러리를 사용하여 워드 문서를 열고, 모든 인라인 이미지에 대해 크기를 조정합니다. Length 클래스의 첫 번째 매개변수는 크기이고, 두 번째 매개변수는 단위입니다. 위의 예시에서는 가로 크기를 5cm로 조정하고, 세로 크기를 7cm로 조정하였습니다.

마지막으로 수정된 워드 문서를 저장합니다.

결론

파이썬을 사용하여 워드 문서의 이미지 크기를 조정하는 방법에 대해 알아보았습니다. python-docx 라이브러리를 사용하면 쉽게 이미지 크기를 조정할 수 있습니다. 이를 활용하여 보다 깔끔하고 잘 정렬된 워드 문서를 생성할 수 있습니다.