0
我正在編寫一個程序,該程序生成當前使用Microsoft.Interop.visio參考的vsdx文件。我的開發計算機上有visio,但最終用戶可能已經安裝,也可能沒有安裝。如果最終用戶計算機上沒有安裝visio,或者這種互操作服務與實際應用程序分離,此工具是否會失敗?使用C#創建和保存Visio 2013圖形(Vsdx文件)
我正在編寫一個程序,該程序生成當前使用Microsoft.Interop.visio參考的vsdx文件。我的開發計算機上有visio,但最終用戶可能已經安裝,也可能沒有安裝。如果最終用戶計算機上沒有安裝visio,或者這種互操作服務與實際應用程序分離,此工具是否會失敗?使用C#創建和保存Visio 2013圖形(Vsdx文件)
我相信你必須在客戶機上安裝Visio。但如果你創建你的代碼中的Visio,並希望將其保存客戶端的本地機器上,然後
FileInfo file = "";// Your File
Response.Clear();
Response.ContentType = "application/vnd.ms-visio.drawing.main+xml";
Response.AddHeader("Content-Disposition", "inline; filename= RateTemplate.vsdx");
Response.WriteFile(file.FullName);
Response.End();
這使您可以打開/保存在客戶端計算機上的文件,如果M/C得到的Visio 2013,然後你甚至可以打開.vsdx文件。
您是否嘗試在最終用戶的計算機上運行它?我不是'vsdx'的專家,但這是你應該做的第一步。 – Neolisk 2013-04-23 21:44:22
是的,我試圖在客戶端系統上沒有安裝visio 2013.任何API可以解決我的問題或任何其他方式從我的應用程序保存VSDX文件 – 2013-05-07 12:57:42