- - PR -
バッチ処理でHTMLファイル化ってできますか?
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-08-03 15:11
基本的か又は見当違いな質問かもしれないのですが、敢えてさせて下さい。
(もっと適当な会議室が他にあればご教示頂きたく) ASPやJava Servlet,JSPなどで動的にHTMLのデータを作り出してクライアントPCに送ってブラウザで表示を行わせることが一般的に行われているとおもいますが、このHTMLのデータをファイルに書き出すような処理を ".NET"で作ることはできるのでしょうか? 定期的に作る帳票をHTMLファイルの形で保存することを考えています。 | ||||
|
投稿日時: 2004-08-03 17:12
コマンドライン・ツールをカスタマイズできれば,不可能な要件ではないはずです。
(.NET対応のソフトウェアのことはよく知りませんが...) 例えば,Apacheプロジェクトには,Java製の関連ツールがいくつか公開されています。 ・Apache Forrest ・Jakarta Velocity (Anakia) これらは,XMLで書かれた文書ソースを静的なHTMLファイルへ自動生成するツールです。 コマンドライン・ツールのカスタマイズには,Jakarta Antが使われています。 _________________ Kan Ogawa k-ogawa@users.sourceforge.jp | ||||
|
投稿日時: 2004-08-03 17:23
帳票の形式は.aspxで作っておいて、「値」の所をlabelなどにしておく、、、とかということ?
| ||||
|
投稿日時: 2004-08-03 17:26
.NETでも作れますけど、そもそも、開発の必要性に疑問が・・・・・・
適当なTELNETツールとマクロで対応するとか Webのデータをローカルに保存する自動巡回ツール使うとか 例えば http://www.vector.co.jp/soft/win95/net/se077066.html こういう奴 HTMLを保存するだけなら要はテキストベースのTCPIPクライアントを作るだけかと | ||||
|
投稿日時: 2004-08-03 18:12
KMです
検討しているのは、給与明細書のWebでの開示です。 給与明細は結構仕様が変わる(うちの会社だけ?(~_~)ので 静的なHTMLファイルも残しておこうかなと考えたわけです。 PDFにするのが王道?(コピー、編集不可にもできる)でしょうが 生成するのに時間がかかると思ってHTML化を考えました。 | ||||
|
投稿日時: 2004-08-03 18:49
よ、よ〜わからん
Webには、HTMLが表示されるわけですよね。その、クライアントPCが表示しているHTMLを保存したいのでしょうか(つまり、データも全部埋まった形)。それとも、帳票のひな形を保存したいのでしょうか(つまり、データが入っていない、形だけ)。 前者であれば、クライアントに「保存」してもらうしかなく、またはひな形をバージョン管理して、「バージョンNの形式で表示」みたいなことをするとか。 で、PDFにするのは、.NET だと、CrystalReportsその他を使って、できます。 | ||||
|
投稿日時: 2004-08-03 19:27
> Webには、HTMLが表示されるわけですよね。その、クライアントPCが表示しているHTMLを保存したいのでしょうか(つまり、データも全部埋まった形)。
そうです。 > 前者であれば、クライアントに「保存」してもらうしかなく、 給与明細なので奥方向け^^;改竄を防ぐ為 ソースの"保存","表示"はさせたくないんですが 無理なんですかねー | ||||
|
投稿日時: 2004-08-03 19:47
え〜っと、奥方が“家から”サイトにアクセスするわけではないですよね 一応、JavaScriptで右クリックを抑制したりできますが、JavaScriptを無効にされていたら意味がないわけで。。。まぁ、“無理”と考えておく方が無難でしょう。 でも、そんなこと言ったら、PDFだって、Acrobatをインストールすれば、改竄できますからね。 (Acrobatなら、署名やなんやで防ぐこともできるのかもしれませんが) |