【问题标题】:Javascript automation to add add-on tool to the toolbar in AcrobatJavascript 自动化将附加工具添加到 Acrobat 中的工具栏
【发布时间】:2020-05-29 06:27:46
【问题描述】:

大家好,

我是开发 Acrobat 功能的完全初学者,我的任务是向工具栏添加一个按钮,按下该按钮将显示一个使用 Javascript 的弹出窗口。我能够将一个按钮添加到附加工具栏,然后我手动将附加工具中的按钮添加到工具栏。有人问我这个手动添加是否可以自动化,我浏览了 Javascript API 参考,发现它提供了 execMenuItem 方法,但它只能执行一些命令,例如另存为。是否可以编写一个脚本来自动手动添加?我正在谈论的手动添加是 Going to View -> Show/Hide -> Toolbar Items -> Customize Quick Tools

我知道我们可以使用插件直接向工具栏添加一个按钮,但这需要使用 C++ 进行开发,我们的团队正在尝试探索可以使用 JS 脚本实现的功能

谢谢

【问题讨论】:

  • 这适用于 Windows、macOS 还是两者兼有?
  • @joelgeraci 这是用于 Windows 的
  • Ok - 在 Acrobat 中创建动作后,您可以使用 Windows 注册表将其添加到快速工具中。保存您的注册表,添加工具,然后再次保存并区分两者。您会找到需要更改的设置以使流程自动化。

标签: javascript acrobat acrobat-sdk


【解决方案1】:

您可以使用JavaScript for Acrobat API Reference 第 100 页中的addToolButton() 来实现类似的功能。

但是,根据AcrobatUsers post 的说法,似乎不支持通过 JavaScript API 添加到快速工具:

请注意,从版本 X 开始,无论您编写什么代码,您都不能自动在工具栏上放置一个按钮 - 它总是会出现在工具窗格的底部角落 - 用户必须从那里手动拖动它进入快速工具区域。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    相关资源
    最近更新 更多