使用Python pywinauto自动化acrobat

时间:2013-02-08 13:48:13

标签: python automation pywin32 pywinauto acrobat-sdk

我尝试打开pdf文件并使用pywinauto将其保存为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 个答案:

答案 0 :(得分: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的GUI工具的作者 - SWAPY。它可以生成一些代码。 我希望它能帮助你实现自动化。