- 締切済み
Javaでの帳票開発
今まで、.NET+VS2005をメインで開発をしてきました。 これから仕事の都合でJava+NetBeansを始めることになったのですが、 一般的にJava開発ではどのような帳票ツールが使われているのでしょうか。 CrystalReportと機能的に同等のものを探してます。 CrystalReport for Javaというのがあるようですが、Linuxで動くアプリを作れるかが不明なので・・・。 やりたい事は例えば、クラサバもしくはWebのある画面に印刷ボタンがあって押すと、印刷ダイアログを 表示し「xxx集計表」を印刷、もしくは「xxx集計表」をPDF形式にて出力というのを考えています。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- DiveKo
- ベストアンサー率70% (7/10)
JasperReport&iReportはどうでしょうか? [JasperReport] http://www.thinkit.co.jp/free/tech/4/4/1.html [iReport] http://www.thinkit.co.jp/free/tech/4/2/1.html
- thamansa
- ベストアンサー率40% (95/232)
>「Eclipse」は環境を整えるのが色々と面倒そうなので・・・。 プロジェクトの方針として決められているなら仕方ないですけど、 NetBeans対Eclipseなら、WEBの情報量としてEclipseのほうが多いですし、フリーで使えるプラグインが充実しています。プラグインとか日本語化とか敷居はありますが、なれればZipを展開するだけなので簡単ですよ。
- k-marumich
- ベストアンサー率80% (17/21)
Java で帳票出力やPDFファイル形式での出力は、 Eclipse BIRT があります。 私も昨年の今頃同じように Java で帳票出力が できるフリーのツールを探していて BIRT を みつけました。 そのときは Java5 + Eclipse 3.2 + BIRT 2.1 + MySQL 5.0 を利用して、Windows XP の環境 でサンプルのレポート出力のアプリケーション を作成してみました。 Eclipse の画面から帳票のデザイン設定などが でき、実行してみるとDBに登録しておいた値が 帳票出力されました。 また、PDF表示も確認できたと思います。 サンプルを作成する際は、Eclipse BIRT の ホームーページにサンプル作成の説明などが あり、若干バージョンの違いで説明があって いないところもありましたが、1~2日程度 でサンプルアプリはつくれました。
- neko_noko
- ベストアンサー率45% (146/319)
使ったことはないですが、CrystalReportは確か帳票デザインをほとんど GUIベースで作れる(コードをほとんど書かない)のが特徴だったと思います。 iTextは、そのままではおそらくすべてコーディング (枠線やデータの位置、サイズなどを記述)する必要があるような気がします。 なので、CrystarlReport相当のものとなると、iText単体はちょっとキツイかもしれません (慣れればそうでもないかもしれないけど) ということで、ベンダから提供されているソフトを使うのが作りやすいかもしれません。 ただ、もちろん有償でかつ高いと思いますが、印刷速度や信頼性ではメリットがあります。 とりあえず、@ITに各帳票ベンダのインタビュー記事があるので、参考URLに挙げておきます。 2008年2月現在で22回と、かなりボリュームがありますのが… あと、フリーで行きたいなら「Eclipse BIRT」というのがあるようです。 最近できたばかりで動作面はどうなのかまったく分かりません。 また、マッピングやビジネスロジックといった、使う上での前提知識が必要だったり、 インストールなど、実際に使う前の準備もあれこれ必要かもしれません。 おそらくある程度調べてからでないと実務で使えるかどうか何とも言えません。 お勧めするのは難しいですが、参考までにどうぞ。 ただ、フリーでここまでできるのは圧巻な気です。 回答しておいて何ですが、個人的に使ってみたいです。
お礼
ありがとうございます。 「iText」は私も見つけましたが、開発効率が上がるとは思えませんでしたので、別の物にするつもりです。 また、開発環境は「Netbeans」で考えております。 「Eclipse」は環境を整えるのが色々と面倒そうなので・・・。
- mahojula
- ベストアンサー率32% (21/65)
質問の無いように合ってるのかよくわからないのですが JavaからPDFを作るAPIとして「iText」があります。 なにをどうしたら良いのかは わからないので URLを参考程度で;;
お礼
ありがとうございます。 「iText」は私も見つけましたが、開発効率が上がるとは思えませんでしたので、別の物にするつもりです。
お礼
ありがとうございます。 開発環境は「Netbeans」を予定しているので、使えないですかね? 「Eclipse」って、環境設定が面倒なので・・・。