c#獲取整個網頁截圖


  這個功能其實很簡單的,以前還在想到底該怎么實現了,求救度娘。結果就一個函數就搞定。簡單的要死。

  直接上代碼吧!反正也沒幾行代碼,本人也不喜歡寫太多的文字去表達什么東西。看着頭暈。寫着頭疼。

     myWebBrowser = new WebBrowser();
            myWebBrowser.ScrollBarsEnabled = false;
            myWebBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(delegate(object sender, WebBrowserDocumentCompletedEventArgs bdce)
                {
                    if (myWebBrowser.ReadyState == WebBrowserReadyState.Complete)
                    {
                        Rectangle r = myWebBrowser.Document.Body.ScrollRectangle;
                        myWebBrowser.Height = r.Height;
                        myWebBrowser.Width = r.Width;
                        bitMapPic = new Bitmap(r.Width, r.Height);
                        myWebBrowser.DrawToBitmap(bitMapPic, r);
                        picWeb.Image = bitMapPic;

                    }
                });

軟件下載地址:http://files.cnblogs.com/jsyb/ScreenshotWebPage.rar

使用時請先安裝.NET Framework 2.0或更高版本。

源代碼下載

http://download.csdn.net/detail/jbltt/5469891


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM