- - PR -
JavaでPDF出力
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-12-07 09:27
Java(Strutsを使用したWebアプリケーション)でPDFを出力する機能を実現するにはどのような方法が最も簡単または、一般的なのでしょうか?
調査した結果、以下のようなツールがあることが判りましたが、使用するには どれも苦労しそうな気がしています。 ・FOP ・iText ・JasperReports(+iReports) 実際に上記ツール(それ以外でも)でPDF機能を実装したことがある方、ご教示お願いします。 |
|
投稿日時: 2005-12-07 09:58
#回答ではないのですが...
自分も皆さんがどのようにしているか、興味があります。 参考までに、以下のようなツールもあります。 JOOReports http://jooreports.sourceforge.net/ OpenOfficeでテンプレートを作って、これからPDFを生成します。 |
|
投稿日時: 2005-12-07 10:53
こんなツールもあります。
PDFlib http://www.pdflib.com/jp/ ただしJavaに特化しているわけではないので、使いやすいとは言えません。 パラメータの渡し方や改行の制御で結構苦労しました。 それからEclipseのプロジェクトにBIRTというのがあります。 これはほとんどいじってないのでよく分かりません。 |
|
投稿日時: 2005-12-07 12:28
有償でかまわないのであれば、いくらでもあると思います。
Googleでjava pdfのキーワードで色々出てきます。 ちなみに、無償にこだわった場合、 ・ドキュメントが少ない ・ドキュメントが英語 ・サポートがない 等の色々な制限があると思います。 制限によって、かえって作業工数が増えるというケースもあります。 PDF関係のライブラリは、 サーバライセンスのみ購入すれば使えるタイプのものもあります。 工数増加によるコスト分を十分にペイできる場合がありますので、 色々と見積もってみては如何でしょうか。 |
|
投稿日時: 2005-12-07 13:49
一般的かどうかはわからないですが、
私は以前、iTextを使用しました。 ドキュメントは英語ですが、サンプルなども充実しています。 (英語はかなり苦手ですが何とか使えました・・) 使用したことはありませんが、JasperReportsはiTextを使用していて かつ、レイアウトツールもあるのでこっちのほうが使いやすいのかな?? |
|
投稿日時: 2005-12-07 15:06
私はいつもiTextを利用しています。
雛形にはパワポやAcrobatが使えますし、 なによりグラフ描画が優秀なので。 個人的にはおすすめです。 |
|
投稿日時: 2005-12-07 15:15
>有償でかまわないのであれば、いくらでもあると思います。
フリーのツールで何とかならないかと。 今後、有償のツールを導入するつもりではいるのですが。 >制限によって、かえって作業工数が増えるというケースもあります。 私も全くそのとおりだと思います。 最初はJasperReports(+iReport)を利用しようとして、色々と触ってはみたのですが なかなか複雑そうなのでもっと簡単にできる方法は無いものかと投稿した次第です。 |
|
投稿日時: 2005-12-07 19:37
>たあさん
サーバライセンス当り数十万のコストなら、 1人月くらいにはなってしまうと思いますね。 そこらへんのバランスが重要でしょう。 プロダクトによっては試用版などもあり、 試してみるのも1つの手ではないでしょうか。 無償かつ業務向けで利用できそうなものとなると、 JasperReportsくらいしか思いつきませんね。 利用者数や導入事例が多く、ある程度枯れた状態でなければ、 ライブラリのバグに泣かされる事になりかねませんね。 |
1