在打開 pdf 檔案問題之后
我正在尋找一種方法來命令 Adob??e Acrobat Reader 使用 Python 以編程方式保存檔案。
我不是在尋找保存檔案的pikepdf方式。
原因:此 PDF 檔案是使用fill-pdf創建的,打開時需要經過 Acrobat Reader 完成的特殊格式化。退出時 Acrobat Reader 詢問是否保存它所做的格式,我需要這個“是的,保存”通過代碼。
編輯:如何使用 pywinauto 從這里開始?
import time
from pywinauto.application import Application
pdf_file = r'C:\Path\To\Total.pdf'
acrobat_path = r"C:\Path\To\Acrobat.exe"
app = Application(backend=u'uia').start(cmd_line = acrobat_path ' ' pdf_file)
print("started")
time.sleep(1)
app = Application(backend=u'uia').connect(path=acrobat_path)
print("connected")
uj5u.com熱心網友回復:
pyautogui 的解決方案:
import os
file_name = "Total"
os.startfile(pdf_file)
time.sleep(3)
pg.getWindowsWithTitle(file_name)[0].show()
time.sleep(1)
pg.hotkey('ctrl', 's')
time.sleep(1)
pg.hotkey('ctrl', 'q')
print("Blessed Be God")
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/447067.html
標籤:Python pdf 杂技演员 pywinauto 希伯来语
