asp.net截屏功能實現(xiàn)截取web頁面
更新時間:2014年08月19日 16:08:35 投稿:shichen2014
這篇文章主要介紹了asp.net截屏功能實現(xiàn)截取web頁面,是非常實用的一個功能,需要的朋友可以參考下
本文實例展示了asp.net截屏功能實現(xiàn)截取web頁面的方法,代碼簡潔易懂,分享給大家供大家參考。
具體實現(xiàn)代碼如下:
using System.Drawing; //打開該頁面 System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://localhost:56/Spacxxe.html"); System.Threading.Thread.Sleep(3000); //截屏 //創(chuàng)建并設置畫布大小 System.Drawing.Image templateImage = new System.Drawing.Bitmap(1040, 700); System.Drawing.Graphics templateG = System.Drawing.Graphics.FromImage(templateImage); //new Point(200, 100)位于源(屏幕)左上角的x,y坐標 //new Point(0, 0)圖片位于畫布左上角的x,y坐標 //new Size(1440, 900)所截屏幕的大小 templateG.CopyFromScreen(new Point(200, 100), new Point(0, 0), new Size(1000, 900), CopyPixelOperation.MergeCopy); //關閉ie System.Diagnostics.Process[] pro = System.Diagnostics.Process.GetProcessesByName("IEXPLORE"); foreach (System.Diagnostics.Process ps in pro) { ps.Kill(); } //保存 templateImage.Save(@"E:\TEST\" + imgname + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
希望本文所述實例對大家能有所幫助。
相關文章
asp.net Repeater顯示父子表數(shù)據(jù),無閃爍
兩天在改項目bug,發(fā)現(xiàn)以前有人做的repeater顯示父子表結構展開和關閉子表數(shù)據(jù)時總是有閃爍,于是就試著改成無閃爍的,成功了,與大家分享.2009-12-12.NET Core利用skiasharp文字頭像生成方法教程(基于docker發(fā)布)
這篇文章主要給大家介紹了關于.NET Core利用skiasharp文字頭像生成(基于docker發(fā)布)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2018-03-03asp.net 不用GridView自帶刪除功能,刪除一行數(shù)據(jù)
數(shù)據(jù)表一定要有個ID的主鍵值,你的gridview要設定一下DataKeyNames="ID"這個屬性值,接下的事件就好多了,寫個OnRowDeleting事件就可以了。2009-11-11代碼實現(xiàn)打印功能(asp.net+javascript)
頁面實現(xiàn)打印的效果代碼,分為服務器端和客戶端單個即可,客戶端的比較不錯,本站也是類似的方法。2009-05-05asp.net(c#)程序版本升級更新的實現(xiàn)代碼
我們做了程序,不免會有版本升級,這就需要程序有自動版本升級的功能。那么看看我是如何實現(xiàn)程序自動更新的。2010-03-03