1

Javaを使用してpdf、svg、および高解像度のアンチエイリアス化されたimgを作成したいと思います。

java-gnomeプロジェクト(http://java-gnome.sourceforge.net/4.0/)にはcairoバインディングが含まれていますが、マルチスレッドのgtkがxpと互換性がないため、xpでの使用に問題があります。

xpでコンパイルするjava-gnomecairoのものをうまく使用している人はいますか?同じものを同じ品質で処理できる他のJavaソリューション/ライブラリはありますか?

4

1 に答える 1

2

Apache Batik ツールキットは、Java 2D ライブラリ上に構築された SVG の実装です: http://xmlgraphics.apache.org/batik/

SVG の最も完全な実装の 1 つであると客観的に言えます: http://www.codedread.com/svg-support.php (表の一番下にあります)

これを使用して、SVG ラスタライザー コンポーネントを使用して PDF (および PNG やその他のビットマップ形式) をレンダリングできます: http://xmlgraphics.apache.org/batik/tools/rasterizer.html

個人的な経験から言うと、Windows ではあまり使用していませんが、非常に使いやすいと言えます。

于 2010-11-06T11:31:08.987 に答える