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;

                    }
                });

软件下载地址:https://files.cnblogs.com/jsyb/ScreenshotWebPage.rar

使用时请先安装.NET Framework 2.0或更高版本。

源代码下载

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

原文地址:https://www.cnblogs.com/jsyb/p/2444912.html