出典:
■使うライブラリ
1:pywin32
|
2:python-docx
|
■使い方
#pywin32を用いてを起動、pdfを読み込み、別名でdocxを保存、wordを終了する
import win32com.client
import datetime as dt
import time
time.sleep(5)
#wshShell = win32com.client.Dispatch("WScript.Shell")
#wshShell.Run("notepad.exe")
#Wordを起動する : Applicationオブジェクトを生成する
name_app = "Word.Application"
Application=win32com.client.Dispatch(name_app)
#Wordを画面表示する : VisibleプロパティをTrueにする
Application.Visible=True
#open pdf by word.app
path_pdf = "C:/Users/kabayon/Desktop/VSCODE/test_pdf/testpdf.pdf"
doc = Application.Documents.Open(path_pdf)
#save document
dt_now = dt.datetime.now()
name_file = dt_now.strftime("test")
path_doc_word = "C:/Users/kabayon/Desktop/" + name_file + ".docx"
print(path_doc_word)
doc.SaveAs2(path_doc_word)
time.sleep(5)
#Wordを終了する : Quitメソッドを呼ぶ
Application.Quit()