2013-02-12 89 views
0

我有一個任務,創建空的Visio文檔文件(.vsd),其中包含單個頁面,並在其中放置幾個​​形狀。我的問題是,我必須爲此目的編寫Windows控制檯應用程序,並且它必須在未安裝Visio的服務器環境中運行。有可能這樣做嗎?如何在沒有安裝Visio類的機器上註冊?

如果我在我的開發環境中運行應用程序,則啓動Visio的新實例。但是,在我的服務器上,我的應用程序必須運行,Visio未安裝並且Visio應用程序啓動將失敗。在這種情況下我能做些什麼?

編輯:在服務器上安裝Visio不是一種選擇。

+0

您將需要使用辦公室'COM'對象,通過未安裝我懷疑你的意思是沒有授權?最簡單和最快捷的方式爲您和任何分配您的任務是安裝Visio。 – LukeHennerley 2013-02-12 09:26:00

+0

獲取Visio安裝在服務器上不是一個選項 – futurenext110 2013-02-12 09:27:28

+0

正如我所說,這是最快最簡單的選擇。如果原因是您沒有許可證,那麼您將無法執行此操作,因爲您需要訪問Office COM對象 – LukeHennerley 2013-02-12 09:58:46

回答

1

如果你沒有綁定到二進制文件,那麼我會使用Visio的xml格式 - vdx。 Saveen雷迪有一個偉大的圖書館(包括的NuGet),使生活很簡單 - 看

此外,Visio中2013現在使用一個新的包(壓縮方式)文件格式 - 見:

以上所有內容都將使您能夠在不安裝應用程序的情況下生成Visio文檔。

相關問題