如何创建“发送到电子邮件”功能以及屏幕截图?

时间:2011-06-30 03:31:04

标签: javascript .net asp.net html email

我需要创建一个具有以下功能的网页:

  1. 它将有一个简单的计算器。
  2. 会有“将此计算发送到我的电子邮件”功能。用户在文本框中输入他的电子邮件,我们需要将该计算的屏幕截图发送到他的电子邮箱中。
  3. 怎么办呢?

1 个答案:

答案 0 :(得分:1)

要获取屏幕截图,这是C#中的简单代码

要在c#中创建屏幕截图,我们需要使用.net框架的绘图api

首先,您使用以下代码导入System.Drawing.Imaging名称空间...

using System.Drawing.Imaging;

这是C#中用于截图的代码。

int screenWidth = Screen.GetBounds(new Point(0, 0)).Width;
int screenHeight = Screen.GetBounds(new Point(0, 0)).Height;
Bitmap bmpScreenShot = new Bitmap(screenWidth, screenHeight);
Graphics gfx = Graphics.FromImage((Image)bmpScreenShot);
gfx.CopyFromScreen(0, 0, 0, 0, new Size(screenWidth, screenHeight));
bmpScreenShot.Save("test.jpg", ImageFormat.Jpeg);