2014-11-24 37 views
0

我試圖使用InDesign Server CS6的COM對象將InDesign文檔導出爲PDF。在COM對象中查找方法

檢查InDesign附帶的對象模型查看器我找到Document對象的'exportFile()'方法,但是使用此方法會導致錯誤,告知此方法變體不存在。 使用'export()'會給我正確的結果,但這種方法不在文檔中,所以我不知道要使用什麼參數。

有沒有辦法從COM對象中直接提取所有方法和其他有用的信息,而直接依賴於InDesign文檔並不總是正確的?

回答

0

可用於COM組件的所有元數據都來自類型庫 - 它通常作爲資源嵌入組件中,或者它可以是二進制文件旁邊的單獨.tlb文件。

類型庫描述組件的二進制接口並支持一些文檔 - 如果類型庫沒有您要查找的信息,那麼可以在產品文檔中找到,或者您必須與該組件的開發人員以及谷歌面對可能面臨相同問題的其他人進行交談。

如果您的IDE沒有內置支持,您可以使用OLE/COM Object Viewer檢查類型庫。

+0

我在哪裏可以找到OLE/COM查看器,我正在運行Windows 8.1 – 2015-12-02 11:30:45

+0

該路徑位於答案的鏈接中。 – xxbbcc 2015-12-02 15:30:36