activex - 连接到 Acrobat 的 IAC(应用程序间通信)

标签 activex ole hta acrobat-sdk

我正在尝试使用 Adob​​e 的 Acrobat XI 自动执行一些重要的任务*。

我认为最好的方法是使用 Acrobat 的 IAC,它似乎有详细的文档记录,例如。 here 。 但是,我无法弄清楚如何访问应用程序对象,例如。来自 HTA 内部。我的意思是:如何获取 API 文档中提到的 app 对象?

感觉我错过了一些非常明显的东西。然而,我已经寻找并尝试了很长一段时间,但没有成功。

或者,对于如何在 Acrobat 中执行复杂操作(请参阅脚注)的任何其他建议,我们将不胜感激。


*任务是将 1 到 n 个 JPG 文件连接成一个 PDF/A 文档(例如数万次)。映射是通过 TSV 文件或类似文件给出的。生成通过 Adob​​e 验证的 PDF/A 的要求迫使我使用 Acrobat,至少在最后一步中如此。

最佳答案

您使用的是 .net 吗?您是否缺少对 IAC 的引用?

尝试:SET gApp = CreateObject("AcroExch.App")

关于activex - 连接到 Acrobat 的 IAC(应用程序间通信),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23870080/

相关文章:

.net - 将 Excel 作为 OLE 对象嵌入 MS Word 中显示错误

html - XSL 如何将标签放入标签内

css - 我是否需要安装 IE10 才能在 HTA 中使用内容 ="ie10"?

javascript - 我想以交互方式检测 ActiveX 组件何时安装,并异步刷新页面的一部分

c# - ActiveX 控件更新

internet-explorer - IE11 - Crystal Reports - PrintMode ActiveX 现在显示 PDF 提示(而不是打印机提示)?

excel - VB6中的ole excel对象

java - OleControl 中的错误导致 JVM 完全崩溃 - 如何抑制?

Javascript - 获取放入 HTA 的文件路径

winforms - 当 AxWindowsMediaPlayer 关闭时,出现 AccessViolation 异常