0

我开发了一个为软件工程文档生成框图的工具。这是“在内存中”完成的:我的工具没有图形输出(它只是一组算法)。

这些框图是带有属性(名称,...)的彩色矩形。它们具有输入/输出端口(带有名称的较小矩形)以及端口之间的接线。等等。我在自己的工具中管理所有这些元素的图形位置。

我想知道 Inkscape 是否可以很好地显示我的算法结果(其他著名的工具,如 Graphviz、郁金香等已经变得不够用了)。

我想答案可能是“是的!” 但是 Inkscape 使用了哪些格式?它们是否简单且有文档记录?xml 还是什么?

那么我可以从外部控制 Inkscape 生成 pdf、png 等吗?仅供参考,我的工具是用 Ruby 编写的。

任何想法 ?

ps:我可以生成的东西看起来像这个例子

4

1 回答 1

0
  • 关于导入,SVG 是答案:我只需要分析其中一个合理子集的内容即可满足我的要求。
  • 关于 Inkscape 的控制,这确实是可能的,通过脚本
于 2011-06-22T20:31:06.373 回答