python - 使用 Python pywinauto 自动化 acrobat

标签 python automation pywin32 pywinauto acrobat-sdk

我尝试使用 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.

谢谢

最佳答案

这是 Adob​​e 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 。它可以生成一些代码。 我希望它对您的自动化有所帮助。

关于python - 使用 Python pywinauto 自动化 acrobat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14773998/

相关文章:

python - IBM Watson - 检索和排名

Python多核编程

python - 子进程在终止前获取结果

python - pywin32:获取系统调色板条目

python - 如何从 Python 3 导入 FileNotFoundError?

java - 通过 Web 服务公开网站

string - 如何转义,转义茄子意语中的字符

javascript - 如何使用 puppeteer(node js ) 保持 gmail 登录状态

Python - 在当前 Windows 资源管理器中获取所选文件的路径

python - Pyinstaller导入错误: DLL load failed while importing win32gui