C#从visio转换为图像

时间:2016-02-02 19:19:29

标签: c# image visio

是否可以通过C#将.vdx文档转换为.png或jpg programmaticaly?如果这可以免费进行,则是优选的。

2 个答案:

答案 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#代码的基础。