Java2Dを介してベクターグラフィックス形式をレンダリングするためのオープンソースライブラリ

StackOverflow https://stackoverflow.com/questions/453437

  •  19-08-2019
  •  | 
  •  

質問

Java2Dでエンコードされたグラフィックスを、EPS、SWF、SVG、VML、PDFなどのベクターグラフィックス形式にレンダリングするためのオプションは何ですか?オープンソースライブラリではまだ聞いたことがないかもしれません

Batik は、SVGをレンダリングするために最も広く使用されているライブラリです。他にどんなオプションがありますか?

iText は、PDFのレンダリングに広く使用されています。より機能的ではないが、おそらくよりシンプルなものはありますか?

Java2DからSWF(Flash)をレンダリングするの場合、 SWFをFlagstone Softwareから変換するは、直感的ではないにしても非常に効果的です。

人気の低いライブラリ、または開始するプロジェクトに注目する価値はありますか?

役に立ちましたか?

解決

BatikとiTextはどちらも優れたライブラリです。 Apache PDFBox も試しましたが、Java2Dをサポートしているとは思いません。

iTextについては、広範な機能を備えていますが、 PdfGraphics2D クラス。これがいかに簡単かを示す短い例については、このリンクをご覧ください。

他にも参考にしたいリソースがあります:

他のヒント

Java2DをPostScriptに保存するだけであれば、アドオンライブラリがなくても非常に簡単です。 http://weblogs.java.net/blog/cayhorstmann/archive/2009/10/08/how-draw- simple-diagrams-easy-way-java2d 。その後、ps2epsを使用して出力をEPSに変換したり、ps2pdfを使用して出力をPDFに変換したりできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top