使用C#怎么实现一个滚动网页截图功能-创新互联
使用C#怎么实现一个滚动网页截图功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
成都创新互联公司是一家专注网站建设、网络营销策划、微信小程序、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十年以来,已经为上千余家铜雕雕塑各业的企业公司提供互联网服务。现在,服务的上千余家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。具体如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { private int _currentWidth = 1024; private Bitmap _currentBitmap = null; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (webBrowser1.Document == null) return; try { int width = _currentWidth; int height = webBrowser1.Document.Body.ScrollRectangle.Height; webBrowser1.Width = width; webBrowser1.Height = height; _currentBitmap = new Bitmap(width, height); webBrowser1.Stop(); webBrowser1.DrawToBitmap(_currentBitmap, new Rectangle(0, 0, width, height)); pictureBox1.Image = _currentBitmap; } catch (Exception ex) { MessageBox.Show(ex.ToString(), "遇到错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联网站建设公司行业资讯频道,感谢您对创新互联建站的支持。
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、建站服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享标题:使用C#怎么实现一个滚动网页截图功能-创新互联
网站地址:http://scyanting.com/article/dgshes.html