2

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

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

4

2 回答 2

2

一些适合您的选择:

VisioAutomation.VDX

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

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

pkgVisio

http://pkgvisio.codeplex.com/

对于 Visio 2013 XML 格式

于 2012-09-13T16:07:28.987 回答
0

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

您可能要考虑的替代方法是使用生成 Visio 支持的非 Visio 文件格式(如 SVG)的库。

于 2012-09-14T22:54:54.353 回答