Graphviz 作为独立于操作系统的标准可执行文件

问题描述 投票:0回答:2

我正在开发一个使用 Graphviz 库的 Rust 项目。目前,我正在基于 Ubuntu 的系统上工作,首先我需要安装 Graphviz,然后我可以使用如下命令:

点-Tsvg test.gv -O

但是我需要的是一个独立的可执行文件,我可以将它与我的 Rust 项目捆绑在一起,所以:

  1. 无论谁使用该项目,都不必首先在其系统中安装 Graphviz 作为依赖项。
  2. 我可以使用捆绑的 Graphviz 可执行文件来运行命令,这些命令不依赖于用户是否安装了 Graphviz。
  3. 它应该独立于操作系统,这样我就可以在每个平台上从项目运行 Graphviz dot 命令。

那么,有什么办法可以做到这一点吗?

提前致谢!

graphviz dot
2个回答
0
投票

因为我使用 Electron 与 Graphviz 集成并在任何操作系统上使用。我正在使用一个节点模块,它可以与 Graphviz 完美配合,并且还支持类似 HTML 的标签(expat 库)。


0
投票

我也在寻找同样的东西。也许将您的程序作为网络应用程序分发 - 无需在本地安装任何东西?

© www.soinside.com 2019 - 2024. All rights reserved.