2013-02-26 73 views

回答

3

簡短的回答:是

有幾個可用的選項給你:

1 - 生成VDX或VSDX文件。這些是Visio可以讀取的基於XML的格式。 (VSDX是新的,只能由Visio 2013讀取)。如果你可以在Linux上生成XML文件,那麼你可以創建這些文件。我寫了這樣一個庫,可以幫助創建VDX文件 - 在這裏查找VisioAutomation.VDX:http://visioautomation.codeplex.com/也可以看看http://pkgvisio.codeplex.com/

2 - 生成VSD。這是一種二進制格式,難以創建。 LibreOffice有一個庫來生成這種格式。此外,「Aspose.Diagram」可以做到這一點,但在Linux服務器上無法正常工作。

+0

你爲這兩個選項寫了「VDX」,我猜是錯誤?你也知道任何允許創建這樣一個XML文件的lib嗎? – 2013-02-27 10:54:33

+0

我的意思是選項#2的VSD。我已經糾正了錯誤,並在上面的答案中添加了一些可以創建VDX和VSDX文件的代碼的鏈接。 – saveenr 2013-02-28 05:18:52

+0

謝謝,我會看看你發佈的例子。即使我還沒有使用它,我也會將您的答案標記爲有效,因爲當時有很多Google搜索這些是唯一可用的選項。 – 2013-02-28 13:14:49

相關問題