背景: Javacript InfoVis Toolkit (JIT) を使用して、開発中のメタデータ リポジトリのデータフローを表示する Web ブラウザーでユーザーに図を表示しています。ノードと矢印を示す SpaceTree ダイアグラムを生成して、1 つのデータ要素 (ファイルのフィールド) が別のデータ要素にどのように流れ込むかを示します。(添付画像を参照) 私のアプリケーションの基本アーキテクチャは、GWT フロント エンドを備えた Java EE Spring 3 IoC/Hibernate ベースの Web アプリです。
問題: これらの図の多くをサーバー側で Excel レポートへの添付ファイルとして生成する必要があります。もちろん、JIT は JavaScript ユーティリティであり、サーバー側で Excel レポートを生成するときには使用できません。私は SVG と VML を調査してきましたが、JIT で作成しているのと同じタイプの図を画像ファイルに作成するサーバー側の Java ライブラリが見つかりませんでした。アプリケーションに統合するテクノロジーは、十分に確立されていて、BSD ライセンスを持っているものを好みます。
私はstackoverflowの新しいユーザーであるため、画像をアップロードすることはまだ許可されていません。参考のために、JITを使用してクライアント側で生成した図の例へのリンクを次に示します。 http://i892.photobucket.com/albums/ac130/originalthought/lineage_diagram.jpg