生成基本绘图并将其导入 Inkscape?

发布于 2024-11-16 19:00:16 字数 475 浏览 2 评论 0原文

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

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

我想知道 Inkscape 是否适合显示我的算法结果(其他众所周知的工具,如 Graphviz、tulip 等已变得不够用)。

我想答案可能是“是的!”但是 Inkscape 使用什么格式呢?它们简单且有记录吗? xml还是什么?

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

有什么想法吗?

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

I develop a tool that generates block-diagrams for software engineering documentation. This is done "in memory": my tool has no graphical outputs (it is just a set of algorithms).

These block diagram are colored rectangles with attributes (name,...). They have input/output ports (smaller rectangle with name), and the wiring between ports. etc. I manage the graphical position of all these elements in my own tool.

I would like to know if Inkscape could be a good candidate to display the result of my algorithms (other well known tools like Graphviz, tulip, etc have turned to be inadequate).

I guess the answer can be 'yes!' but what formats are used to feed Inkscape ? Are they easy and documented ? xml or whatever ?

Then can I control Inkscape from outside to generate pdf, png etc ? FYI, my tool is written in Ruby.

Any idea ?

ps : the kind of thing I could generate looks like this example

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

药祭#氼 2024-11-23 19:00:16
  • 关于导入,SVG 就是答案:我只需要分析它的合理子集的内容即可满足我的要求。
  • 关于 Inkscape 的控制,这确实是可能的,通过脚本
  • Concerning the import, SVG is the answer : I just need to analyze the content of a reasonable subset of it to fulfill my requirements.
  • Concerning the control of Inkscape, this is really possible, through scripting.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文