用于vsd或vdx文件生成的Java API

时间:2012-09-13 14:51:54

标签: java export visio

是否有任何库可以从Java生成Visio文件?

DatadiagramML架构(vdx)在http://www.microsoft.com/en-us/download/details.aspx?id=23976上可用,但它看起来非常复杂,我希望任何API?

2 个答案:

答案 0 :(得分:2)

您的一些选择:

VisioAutomation.VDX

我写了一个名为“VisioAutomation.VDX”的库,可能对你有所帮助。它是用C#编写的,但应该是直接转换为Java。

您可以在此处获取源代码:https://github.com/saveenr/VisioAutomation

pkgVisio

http://pkgvisio.codeplex.com/

对于Visio 2013 XML格式

答案 1 :(得分:0)

Visio自己的API是一个COM API,因此如果您的应用程序在Windows上,您可以使用Java到COM桥接并使用Visio生成绘图。您可能必须为运行您的应用程序的每台PC购买Visio许可证,并且在服务器方案中使用此方法存在许可限制。

您可能需要考虑的另一种方法是使用一个库来生成Visio支持的非Visio文件格式,例如SVG。