使用Python pywinauto自动化Acrobat

1 投票
1 回答
5598 浏览
提问于 2025-04-17 15:14

我尝试用pywinauto打开一个pdf文件,并把它保存为xml1.0格式。我开始写了下面的代码,但我找不到菜单和保存为xml的控件。我对pywinauto还不太熟悉,你能帮我吗?另外,请推荐一下哪里可以找到关于python pywinauto的教程。

  from pywinauto import application

    In_File = "sample.pdf"
    Ap = "C:\Program Files\Adobe\Acrobat 7.0\Acrobat\Acrobat.exe"
    app = application.Application()
    app.start_(Ap)
    app.

谢谢

1 个回答

2

这里有一个关于Adobe Reader X的例子

import pywinauto
pwa_app = pywinauto.application.Application()    
w_handle = pywinauto.findwindows.find_windows(title=u'Adobe Reader', class_name='AcrobatSDIWindow')[0]
window = pwa_app.window_(handle=w_handle)
window.MenuItem(u'&File->#0').Click()

顺便说一下,我是pywinauto的图形界面工具的作者 - SWAPY。这个工具可以生成一些代码。希望它能帮助你的自动化工作。

撰写回答