以编程方式在Linux服务器上创建Visio绘图
答
简短的回答:是
有几个可用的选项给你:
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服务器上无法正常工作。
你为这两个选项写了“VDX”,我猜是错误?你也知道任何允许创建这样一个XML文件的lib吗? – 2013-02-27 10:54:33
我的意思是选项#2的VSD。我已经纠正了错误,并在上面的答案中添加了一些可以创建VDX和VSDX文件的代码的链接。 – saveenr 2013-02-28 05:18:52
谢谢,我会看看你发布的例子。即使我还没有使用它,我也会将您的答案标记为有效,因为当时有很多Google搜索这些是唯一可用的选项。 – 2013-02-28 13:14:49