基本信息
源码名称:C# 网页截图 例子源码下载(完整截图 整屏)
源码大小:0.04M
文件格式:.rar
开发语言:C#
更新时间:2014-11-05
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
C# 网页截图
C# 网页截图
using System; using System.Drawing; using System.Windows.Forms; using System.Diagnostics; namespace ScreenshotWeb { public partial class FrmMain : Form { public FrmMain() { InitializeComponent(); browser.DocumentCompleted = new WebBrowserDocumentCompletedEventHandler(browser_DocumentCompleted); browser.ProgressChanged = new WebBrowserProgressChangedEventHandler(browser_ProgressChanged); browser.StatusTextChanged = new EventHandler(browser_StatusTextChanged); } void browser_StatusTextChanged(object sender, EventArgs e) { lbState.Text = browser.StatusText; } private WebBrowser browser = new WebBrowser(); private Bitmap bitMapPic; void browser_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e) { proDownState.Maximum = (int)e.MaximumProgress; proDownState.Value = (int)e.CurrentProgress; } void browser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { Rectangle scrollRectangle = this.browser.Document.Body.ScrollRectangle; //this.browser.Height = scrollRectangle.Height; //this.browser.Width = scrollRectangle.Width; this.browser.Height = 1080; this.browser.Width = 1920; this.bitMapPic = new Bitmap(scrollRectangle.Width, scrollRectangle.Height); this.browser.DrawToBitmap(this.bitMapPic, scrollRectangle); this.picWeb.Image = this.bitMapPic; } private void btnGo_Click(object sender, EventArgs e) { string url = txtUrl.Text; if (!string.IsNullOrEmpty(url)) { browser.Navigate(url); } } } }