将.vsd文件转换为.vdx

xia*_*012 5 visio

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

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

sav*_*enr 10

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

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

mydoc.SaveAs("d:\\foo.vdx");
Run Code Online (Sandbox Code Playgroud)

在MSDN上保存AsAs方法

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

选项2:使用第三方库

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

微软图书馆?

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