DOBON.NET DOBON.NETプログラミング掲示板過去ログ

IEの表示を画像ファイル化

環境/言語:[VB2008]
分類:[ASP.NET]

ASP.NET(VB)で
IEなどのブラウザに表示している内容を、
スクロールして画像ファイルにするためには、
どのようにしたらよろしいでしょうか?

「キャプチャ」ボタンを貼り付けて、
クリックすると、ページ全体が保存される仕組みです。
■No23710に返信(tomomiさんの記事)
> ASP.NET(VB)で
> IEなどのブラウザに表示している内容を、
> スクロールして画像ファイルにするためには、
> どのようにしたらよろしいでしょうか?
>
> 「キャプチャ」ボタンを貼り付けて、
> クリックすると、ページ全体が保存される仕組みです。
>

ASP.NETで実現するとしたら、ユーザーが表示しているURLを
サーバーに送り、サーバー側でURLを元に画像を生成して
送るって方法になりますかね。

サーバー側で処理するなら
表示したWebページ全体をキャプチャしたい
http://passing.breeze.cc/mt/archives/2005/09/web.html
http://musi-chan.at.webry.info/200605/article_10.html
http://musi-chan.at.webry.info/200605/article_11.html


その手のツールなら幾つか存在します。
Webページのスクロールキャプチャを極める
http://www.itmedia.co.jp/bizid/articles/0701/10/news043.html
> ASP.NET(VB)で
> IEなどのブラウザに表示している内容を、
> スクロールして画像ファイルにするためには、
> どのようにしたらよろしいでしょうか?
「IEなどのブラウザ」と明示されていますが、対象はIEに限定されるのですか?他のブラウザも狙っているのですか?
他のブラウザもと言われると、正直フォローできない気がします。

また、IEだけに絞ったとしても、IEのバージョンやクライアント側の設定によってWebページの表示のされ方は変わってきます。(文字のサイズ、フォントの設定等)
厳密にエンドユーザのブラウザで表示されている内容を、サーバー側で再現するのは困難か不可能です。


ところで、本当にASP.NETで実現しないといけないのですか?
ブラウザ側も自分(自組織)で作っていますとかそういうわけじゃないんですよね?

DOBON.NET | プログラミング道 | プログラミング掲示板