3

我需要创建一个网页 ( .aspx),根据我的应用程序数据创建一个 Visio 兼容的 XML (VDX) 文件,并将其发送给用户。

我想:

  • 使用 Visio 创建一次 .VDX 模板(将存储在App_Data文件夹中)
  • 以编程方式加载模板,编辑 XML,将副本保存到Public文件夹中,为用户提供下载此文件的链接。

我无法在网络服务器上安装 Visio,因此我必须使用 XML 并且无法使用 Visio Primary Interop Assembly。

谷歌搜索,我找不到

  • 有关 Visio 使用的 XML 规则的规范
  • 适用于 VDX xml 的示例代码
  • 可以帮助开发的第 3 方 DLL

有人可以帮忙吗?

4

3 回答 3

2

还可以在 GitHub 上查看 Saveen Reddy 的 VisioAutomation 项目,它允许您在不需要 Visio 的情况下生成 VDX 文件:

https://github.com/saveenr/VisioAutomation

更新 - 另一个资源是 Visio MVP,Al Edlund 的“xmlVisio”项目,也在 CodePlex 上:

http://xmlvisio.codeplex.com/

于 2012-07-18T11:19:58.697 回答
1

我想这就是你一直在寻找的。

http://msdn.microsoft.com/en-us/library/ff768724.aspx

由于它是标准 XML,因此您可以使用其中的类System.Xml来修改从模板加载的 XML。您应该不需要使用 Visio 自动化,因此无需在 Web 服务器上安装 Visio。

于 2012-07-17T16:35:23.823 回答
0

来自 Simon Halsey 和 JohnoGldsmith 的非常有趣的链接。
我发现 Visio Guy也很有趣。

于 2012-07-18T17:13:19.573 回答