[python] 파이썬으로 워드 문서 페이지 방향 변경하기

Microsoft Word는 많은 사람들이 문서를 작성하고 편집하는 데에 일반적으로 사용하는 텍스트 편집기입니다. 이 문서에서는 파이썬을 사용하여 워드 문서의 페이지 방향을 변경하는 방법에 대해 알아보겠습니다.

win32com 모듈 설치하기

파이썬에서 워드 문서를 조작하기 위해서는 pywin32 패키지의 win32com 모듈을 사용해야 합니다. 이 모듈을 사용하여 워드 애플리케이션을 제어하고 문서를 수정할 수 있습니다.

pip install pywin32

워드 문서 열기 및 페이지 방향 변경하기

다음은 파이썬 코드를 사용하여 워드 문서를 열고 페이지 방향을 변경하는 예시입니다.

import os
import win32com.client as win32

# 워드 애플리케이션 열기
word = win32.Dispatch('Word.Application')
word.Visible = True

# 워드 문서 열기
current_dir = os.getcwd()
document_path = os.path.join(current_dir, 'example.docx')
doc = word.Documents.Open(document_path)

# 페이지 방향 변경
doc.PageSetup.Orientation = win32.constants.wdOrientLandscape

# 변경된 문서 저장
doc.Save()

# 워드 애플리케이션 종료
word.Quit()

위의 코드에서는 먼저 win32com.client 모듈을 가져온 후 Word.Application 객체를 만들어 워드 애플리케이션을 엽니다. 그 다음 워드 문서를 열고 PageSetup.Orientation 속성을 사용하여 페이지 방향을 변경합니다. 마지막으로 변경된 문서를 저장하고 워드 애플리케이션을 종료합니다.

참고 자료