是否有任何库可以从Java生成Visio文件?
DatadiagramML架构(vdx)在http://www.microsoft.com/en-us/download/details.aspx?id=23976上可用,但它看起来非常复杂,我希望任何API?
答案 0 :(得分:2)
您的一些选择:
我写了一个名为“VisioAutomation.VDX”的库,可能对你有所帮助。它是用C#编写的,但应该是直接转换为Java。
您可以在此处获取源代码:https://github.com/saveenr/VisioAutomation
对于Visio 2013 XML格式
答案 1 :(得分:0)
Visio自己的API是一个COM API,因此如果您的应用程序在Windows上,您可以使用Java到COM桥接并使用Visio生成绘图。您可能必须为运行您的应用程序的每台PC购买Visio许可证,并且在服务器方案中使用此方法存在许可限制。
您可能需要考虑的另一种方法是使用一个库来生成Visio支持的非Visio文件格式,例如SVG。