visio - 以编程方式在 Linux 服务器上创建 Visio 绘图

标签 visio

是否可以从 Linux 服务器创建 Visio 绘图?

也就是说,无法访问 Visio 软件。语言可以是 python、php、C ..

最佳答案

简短回答:是

有几个选项可供您选择:

1 - 生成 VDX 或 VSDX 文件。这些是 Visio 可以读取的基于 XML 的格式。 (VSDX 是新的,只能由 Visio 2013 读取)。如果您可以在 Linux 上生成 XML 文件,那么您就可以创建这些文件。我编写了这样一个库,可以帮助创建 VDX 文件 - 在此处查找 VisioAutomation.VDX:https://github.com/saveenr/VisioAutomation 你也可以看看 http://pkgvisio.codeplex.com/ .

2 - 生成 VSD。这是一种二进制格式,更难创建。 LibreOffice 有一个库来生成这种格式。 “Aspose.Diagram”也可以做到这一点,但据我所知,它在 Linux 服务器上不起作用。

关于visio - 以编程方式在 Linux 服务器上创建 Visio 绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15100664/

相关文章:

vba - 如何在Word VBA中提取形状坐标

database-design - Toad ERD 到 Visio ER 图的转换

python - 运行 Python 程序时出错 : com_error: (-2147023174, 'The RPC server is unavailable.' , None, None)

java - Car 类和 Road 类之间的关系 - UML 和 Java 代码

powershell - Powershell和Visio出现错误

shape - 新创建的自定义列表形状在 Microsoft Visio 2013 x64 中不起作用

visual-studio - 什么是绘制 “system overview”图的最佳工具?

java - Visio转SVG转换器

c# - 使用visio通过c#自动绘制图表 - 无法设置自定义属性

vba - 如何编写 Visio 宏以将形状从一层移动到另一层?