用c#写个程序将整张网页截图并保存,请高手给思路和代码!
用c#写个程序将整张网页截图并保存,请高手给思路和代码!
谢谢!
------解决方案--------------------http://www.codeproject.com/internet/htmlimagecapture.asp
------解决方案--------------------http://www.codeproject.com/csharp/screen_capturing.asp
http://www.codeproject.com/csharp/imagecapture.asp
http://www.codeproject.com/csharp/ScreenCapture.asp
------解决方案--------------------string strKey = string.Empty;//声明一个要发送的Key
//设置这个Key为键盘上的Print Screen SysRq
strKey = "{PRTSC} ";
//发送这个键,等待消息被处理
System.Windows.Forms.SendKeys.SendWait(strKey);
System.Windows.Forms.SendKeys.Flush();
//得到剪贴版中发送键后存储的Bitmap
object objImage = System.Windows.Forms.Clipboard.GetDataObject().GetData(DataFormats.Bitmap);
------解决方案--------------------考虑网页超长出显示器范围 我想保存
http://www.codeproject.com/internet/htmlimagecapture.asp
有用么
------解决方案--------------------你创建一个WebBrower 打开要打印的网页
再调用WebBrower.DrawToBitmap(bmp);
保存bml就可以了
//不知有没写错
//错了见谅哈
------解决方案--------------------搞定了 滚屏拼接 把像素值取就行