是否可以通过C#将.vdx文档转换为.png或jpg programmaticaly?如果这可以免费进行,则是优选的。
答案 0 :(得分:0)
我有一个项目需要使用Visio绘制大量的UML图表。图表必须包含在各种项目输出中,例如设计报告和项目维基,每当对任何图表进行更改时,都需要从Visio导出为PNG格式。
尝试将 vsd2svg 与 ImageMagick 结合使用,但它产生了缺少字体的PNG。我最终在Visio中编写了一个可以完成工作的宏。 Here's the breakdown
答案 1 :(得分:-1)
使用http://vdxtosvg.sourceforge.net/将.vdx转换为.svg文件,然后https://svg.codeplex.com/转换为.png。
This SO question有一个答案显示如何从VBA中执行此操作。也许它可以作为一些C#代码的基础。