2011-06-30 28 views
0

我需要創建一個網頁,它將具有以下功能:如何創建「發送到電子郵件」功能與截圖一起?

  1. 它將有一個簡單的計算器。
  2. 會有一個「發送該計算到我的電子郵件」功能。用戶在文本框中輸入他的電子郵件,我們需要將該計算的屏幕截圖發送到他的電子郵件。

那怎麼可以呢?

+2

它不能。你將需要超過只用HTML – tomfumb

+0

可這HTML表單張貼到腳本?如果是這種情況,那麼腳本可以將計算結果轉換爲圖像,然後通過電子郵件將其發送到提交的電子郵件地址。您用來渲染計算的腳本可以是您最喜歡的任何一個。否則,您可以指導您的觀察者如何使用「Alt +打印屏幕」:-P –

+0

你能使用Javascript嗎? –

回答

1

爲了把你的屏幕截圖,這是在C#中的簡單代碼

要建立在C#中的截圖,我們需要使用繪圖.NET Framework的API

首先,你必須進口System.Drawing中使用以下代碼創建名稱空間...

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); 
+0

這對於多個顯示器無法正常工作,並且您的應用程序應當*當前支持多個顯示器。 –

相關問題