我已经使用Java Jacob库与暴露COM接口的inedesign服务器应用程序进行通信。通常你会通过clsid或programid.Eg -
进行通信this.gApp = new ActiveXComponent("Indesign.Application");
到目前为止一切顺利。但是当indesign服务器应用程序有多个命名实例时,文档会声明通信应该通过应用程序实例名称而不是clsid / programid。这不适用于上面列出的代码行。 对于C#,文档建议使用 -
InDesignServer.Application app = (InDesignServer.Application)System.Runtime.InteropServices.Marshal.BindToMoniker(instancename);
对于VB -
GetObject(instancename);
Java中是否有支持此功能的库?
答案 0 :(得分:0)
在调查了许多图书馆后,COM4J得到了我的要求。