[python] 파이썬으로 워드 문서 이미지 회전하기

파이썬을 사용하여 워드 문서에 있는 이미지를 회전시키는 방법을 알아보겠습니다.

필요한 라이브러리 설치

우선, 이미지를 회전시키기 위해 python-docx 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 라이브러리를 설치할 수 있습니다.

pip install python-docx

코드 작성

다음은 이미지를 회전하는 코드의 예입니다.

from docx import Document
from docx.shared import Pt

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

# 모든 이미지에 대해 반복
for image in doc.inline_shapes:
    # 이미지 회전
    image.rotation = 90

# 문서 저장
doc.save("rotated_document.docx")

위의 코드에서는 Document 클래스를 사용하여 원본 워드 문서를 엽니다. 그런 다음, inline_shapes 속성을 사용하여 문서에 있는 모든 이미지에 접근합니다. 각 이미지의 rotation 속성을 조정함으로써 이미지를 회전시킵니다. 마지막으로, 수정된 문서를 새로운 파일로 저장합니다.

실행 결과

이미지 회전 코드를 실행하면, 원본 문서에 있는 모든 이미지가 90도로 회전된 새로운 문서가 생성됩니다.

참고 자료

이제 파이썬을 사용하여 워드 문서의 이미지를 회전시킬 수 있습니다. 파이썬을 활용하면 워드 문서를 자동화하고 맞춤 설정할 수 있는 많은 가능성이 열립니다.