2012-03-14 47 views
0

我已經使用Java Jacob庫與公開COM接口的inedesign服務器應用程序進行通信。通常你會通過一個clsid或programid.Eg -COM中的bindtomoniker java等效

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

經過調查了許多庫,COM4J有我所需要的。