将.vsd文件转换为.vdx

时间:2011-09-25 12:22:10

标签: visio

如何在编程中将Visio二进制文件(.vsd扩展名)转换为Visio xml文件(.vdx扩展名)?

Microsoft是否提供此类C / C ++库?

1 个答案:

答案 0 :(得分:10)

选项1:以编程方式使用Visio应用程序

任何.NET语言都可以通过它的COM自动化接口控制Visio并使用其SaveAs方法。

mydoc.SaveAs("d:\\foo.vdx");

SaveAs method on MSDN

此选项显然需要安装Visio应用程序。

选项2:使用第三方库

我从未使用它,但显然Aspose.Diagram for .NET可用于转换这些文件。

Microsoft Library?

回答您的上一个问题:不,Microsoft不提供C / C ++库来执行此转换。