我开发了一个为软件工程文档生成框图的工具。这是“在内存中”完成的:我的工具没有图形输出(它只是一组算法)。
这些框图是带有属性(名称,...)的彩色矩形。它们具有输入/输出端口(带有名称的较小矩形)以及端口之间的接线。等等。我在自己的工具中管理所有这些元素的图形位置。
我想知道 Inkscape 是否可以很好地显示我的算法结果(其他著名的工具,如 Graphviz、郁金香等已经变得不够用了)。
我想答案可能是“是的!” 但是 Inkscape 使用了哪些格式?它们是否简单且有文档记录?xml 还是什么?
那么我可以从外部控制 Inkscape 生成 pdf、png 等吗?仅供参考,我的工具是用 Ruby 编写的。
任何想法 ?
ps:我可以生成的东西看起来像这个例子