在没有VISIO的情况下处理VSD中的形状

时间:2013-06-19 09:42:27

标签: c# java server-side visio

我有一个带形状和放大器的VSD文件其中有一些文字值。我需要迭代这些形状和&根据形状名称/ id更改值。更改值后,我需要将其导出为PNG / JPG。

我需要在不安装VISIO(服务器端任务)的情况下完成此任务。建议不要在服务器端使用MS visio,因此我无法选择在服务器或专用服务器中安装visio。

请在C#/ Java / JS中共享任何用于执行此程序化的库。

2 个答案:

答案 0 :(得分:0)

首先,为了回答您提出的问题,我快速搜索了" Visio VSD Parser"并找到this

请注意,据我所知,Microsoft尚未发布VSD文件格式,并且上述解析器可能在没有Microsoft信息的情况下进行了逆向工程。此外,我不知道他们的工作有多好或多彻底,更不用说他们支持哪种版本的VSD格式了。

如果您可以略微更改问题以使用Visio 2013引入的VSDX文件格式,那么对于使用Microsoft官方文档并且可能更可靠的结果的解析器,您将有更多选择。

答案 1 :(得分:0)

Aspose.Diagram具有丰富的功能集,专门用于无需安装Visio的服务器端自动化,但是它不是免费的。