当前位置:首页 > c#保存webbrowser中图片元素的方法

c#保存webbrowser中图片元素的方法

点击次数:4611  更新日期:2013-12-20

下面的方法可以将webbrowser中的图片转换为Image对象,也可以保存为本地文件

HTMLDocument doc = (HTMLDocument)webBrowser.Document.DomDocument;   \r\nHTMLBody body = (HTMLBody)doc.body;   \r\nIHTMLControlRange rang = (IHTMLControlRange)body.createControlRange();   \r\nIHTMLControlElement img;   \r\nimg = (IHTMLControlElement)webBrowser.Document.All[imgID].DomElement;   \r\nrang.add(img);   \r\nrang.execCommand("Copy", false, null);   \r\nImage regImg = Clipboard.GetImage();   \r\n

Clipboard.Clear();  

return regImg;

需要保存的话,可以用 regImg.Save("本地文件地址");