[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
속성을 사용하여 페이지 방향을 변경합니다. 마지막으로 변경된 문서를 저장하고 워드 애플리케이션을 종료합니다.