2011-06-22 42 views
0

我開發了一個爲軟件工程文檔生成框圖的工具。這是在「內存」中完成的:我的工具沒有圖形輸出(它只是一組算法)。生成並將基本圖紙導入Inkscape?

這些框圖是帶有屬性(名稱,...)的彩色矩形。它們具有輸入/輸出端口(帶名稱的小矩形)以及端口之間的接線。等等。我在我自己的工具中管理所有這些元素的圖形位置。

我想知道,如果Inkscape的可能是一個不錯的人選,以顯示我的算法的結果(其它衆所周知的工具,如Graphviz的,鬱金香等紛紛轉向不足)。

我想答案可以是'是!'但是用什麼格式來提供Inkscape?他們是否容易並記錄在案? XML或其他?

那麼我可以從外部控制Inkscape生成PDF,PNG等?僅供參考,我的工具是用Ruby編寫的。

有什麼想法?

PS:那種東西我可能會產生這樣的example

回答

0
  • 關於進口長相,SVG是答案:我只需要分析它的一個合理的子集的內容來滿足我的要求。
  • 關於Inkscape的控制,通過scripting這是真的可能。