- - PR -
Webシステムでの帳票出力
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-12-09 13:53
こんにちわ。
Webシステムでの帳票出力について 過去のスレッドを検索してみたのですが、 それが私が求めていることと一致するのかどうか わからないので、新しく質問させてもらいます。 ・Webサーバ:Windows2000+Apache ・クライアント:IE5.5SP2以上 ・サーバ内のDBで保持している情報をクライアント側で帳票として出力したい。 (出力形態は特に指定されていない。候補としてはPDF,Excel等) ・サーバ側にはお金をかけない (翼システムの帳票出力用のソフトのようなソフトは一切導入しない) ・出力したい帳票は罫線が多く、データ量も多い。 http://www.atmarkit.co.jp/fjava/javafaq/form/form02.html ↑ここも見てみたのですが、以上のような条件で考えて どの方法が一番良いのかよくわかりません。 iTextやXSL-FOって罫線やデータ量の多い帳票に使えるのでしょうか? 経験のある方がおられたらアドバイスをお願いします。 |
|
投稿日時: 2003-12-09 14:16
EXCELがクライアント側に必ずあると言う前提では、多分一番安上がりなのは、
”HTML形式”で拡張子を.xlsにしてサーバーアプリから出力してやれば、 クライアントにEXCELがあれば表示できます。 ブラウザ上で開くか、ファイルに保存させるかは、サーバーアプリ側の設定次第。 iTextというかFOPを使おうとか思った時にPDFで日本語フォントが”埋め込み” しか出来ないと言う理由でフォントの配布権の問題で使用をやめた事があります。 #今のFOPはどうなのかは定かでは無いですが・・。 |
|
投稿日時: 2003-12-09 14:52
ども。がると申します。
個人的にはPDFが比較的に使いやすいとは思うのですが。 ちと、多分あまり出ない方向の話を一つ。 TeXという手段が、一応ありえます。 データが多くても問題なく、改Pageなども難なく対応。 線が多いのも大丈夫。 Windows環境でもTeXは使えるので、若干の労力を払うことを 前提にすれば、恐らくは無料で環境構築が可能です。 もしTeXをご存じない場合、"LaTeX"で、Googleあたりで検索してみて ください。 個人的には知っていて損は無い知識だと思っているので。 |
|
投稿日時: 2003-12-09 15:45
さらに1歩進めて、smart docというのはいかが?
smart docを基点に、HTML, XSL-FO, TEXへの変換が整備されていますよ。 |
|
投稿日時: 2003-12-10 12:55
実用に耐えるかどうか分かりませんが、JasperReportsという
帳票出力ライブラリを検討してみてはいかがでしょうか? 一応、オープンソースですし。 (私自身、使用したことはありません。) http://jasperreports.sourceforge.net |
1