2012-05-08 12 views
0

ウェブページを画像としてキャプチャして電子メールに埋め込む方法を教えてください。ウェブページを画像としてキャプチャするメールで送信する

これは私がしたいことです。

ユーザーはこのウェブサイトにログインしています。彼らは多くの製品を閲覧し、電子メールボタンをクリックすると、製品のリストを含むWebページがキャプチャされ、電子メールの本文に埋め込まれた電子メールアドレスに送信されます。私が使用したい

技術: のC#.NET

は、お客様の情報は、SQL Serverデータベースに格納されています。

私はウェブブラウザのコントロールを実験していましたが、それがうまくいくかどうかはわかりません。

+0

重複 - http://stackoverflow.com/questions/2715385/convert-webpage-to-image-from-asp-net –

答えて

0

「キャプチャ」は実際には物理的なイメージであるか、最も重要なのはオーダーの内容ですか?注文の内容、つまり注文行を送信できる場合は、MailMessageクラスを使用して、ブラウザに出力するのと同じHTMLを送信してください。

using (MailMessage message = new MailMessage("[email protected]", "[email protected]")) 
{ 
    message.Subject = "Your order"; 
    message.Body = "<ul><li>Your</li><li>Order</li><li>Lines</li><li>Here</li></ul>"; 
    message.IsBodyHtml = true; 

    using (SmtpClient smtp = new SmtpClient("smtp.host.example")) 
    { 
     smtp.Send(message); 
    } 
} 
+0

ありがとうございました。私は今のところより高い優先度のプロジェクトに焦点を当てる必要があるので、私はこれについて今作業を続けることができません。 – user385599

+0

問題は、スクリーンとメールを顧客に取り込むアプリケーションを作成するにはどうすればいいですか? – user385599

+0

@ user385599、なぜスクリーンをキャプチャする必要がありますか?まったく同じHTMLがしないほど重要なレンダリングされたピクセルについてはどうでしょうか? –

関連する問題