본문 바로가기
파이썬

파이썬 .doc to pdf using python

by º기록 2020. 10. 2.
반응형

나는 수많은 .doc 파일을 .pdf로 변환하는 임무를 맡고 있습니다. 제 상사가이 작업을 수행하기를 원하는 유일한 방법은 MSWord 2010을 사용하는 것입니다. 파이썬 COM 자동화로이 작업을 자동화 할 수 있어야한다는 것을 알고 있습니다. 문제는 어디서 어떻게 시작해야할지 모르겠다는 것입니다. 몇 가지 튜토리얼을 검색해 보았지만 아무것도 찾을 수 없었습니다.


 

해결 방법

 


import sys
import os
import comtypes.client

wdFormatPDF = 17

in_file = os.path.abspath(sys.argv[1])
out_file = os.path.abspath(sys.argv[2])

word = comtypes.client.CreateObject('Word.Application')
doc = word.Documents.Open(in_file)
doc.SaveAs(out_file, FileFormat=wdFormatPDF)
doc.Close()
word.Quit()


import win32com.client

그리고:

word = win32com.client.Dispatch('Word.Application')

 

참조 페이지 https://stackoverflow.com/questions/6011115

 

 

반응형

댓글