使用 WebBrowser实现,博客园可以截图成功,但是百度、csdn截出来都是空白的
`
m_WebBrowser.ScriptErrorsSuppressed = true;
int width = 1170;
m_WebBrowser.ClientSize = new Size(width, m_WebBrowser.Document.Body.ScrollRectangle.Height);
m_WebBrowser.ScrollBarsEnabled = false;
m_Bitmap = new Bitmap(width, m_WebBrowser.Document.Body.ScrollRectangle.Height);
m_WebBrowser.BringToFront();
m_WebBrowser.DrawToBitmap(m_Bitmap, m_WebBrowser.Document.Body.ScrollRectangle);
m_Bitmap = (Bitmap)m_Bitmap.GetThumbnailImage(width, m_WebBrowser.Document.Body.ScrollRectangle.Height, null, IntPtr.Zero);
string path = "D:\\pictures\\test.png";
m_Bitmap.Save(path, System.Drawing.Imaging.ImageFormat.Png);`
无报错
一开始以为是ie不兼容导致的,后面将网页兼容到ie 7还是不行