2013-02-12 33 views
0

我有一个任务,创建空的Visio文档文件(.vsd),其中包含单个页面,并在其中放置几个​​形状。我的问题是,我必须为此目的编写Windows控制台应用程序,并且它必须在未安装Visio的服务器环境中运行。有可能这样做吗?如何在没有安装Visio类的机器上注册?

如果我在我的开发环境中运行应用程序,则启动Visio的新实例。但是,在我的服务器上,我的应用程序必须运行,Visio未安装并且Visio应用程序启动将失败。在这种情况下我能做些什么?

编辑:在服务器上安装Visio不是一种选择。

+0

您将需要使用办公室'COM'对象,通过未安装我怀疑你的意思是没有授权?最简单和最快捷的方式为您和任何分配您的任务是安装Visio。 – LukeHennerley 2013-02-12 09:26:00

+0

获取Visio安装在服务器上不是一个选项 – futurenext110 2013-02-12 09:27:28

+0

正如我所说,这是最快最简单的选择。如果原因是您没有许可证,那么您将无法执行此操作,因为您需要访问Office COM对象 – LukeHennerley 2013-02-12 09:58:46

回答

1

如果你没有绑定到二进制文件,那么我会使用Visio的xml格式 - vdx。 Saveen雷迪有一个伟大的图书馆(包括的NuGet),使生活很简单 - 看

此外,Visio中2013现在使用一个新的包(压缩方式)文件格式 - 见:

以上所有内容都将使您能够在不安装应用程序的情况下生成Visio文档。

相关问题