我正在寻找有关如何在.NET应用程序中截取网站屏幕截图的想法。这个应用程序将是一个Windows服务。谢谢!
答案 0 :(得分:1)
查看以下链接:
http://pietschsoft.com/post/2008/07/C-Generate-WebPage-Thumbmail-Screenshot-Image.aspx
http://www.dotnetspider.com/resources/28436-Code-get-screenshot-webpage.aspx
答案 1 :(得分:0)
您无法使用WindowsServices显示表单。 但是,尝试使用WebBrowser组件,填充URL,browser.OnPageLoaded =>创建一个Form。 myBrowser.DrawToBitmap ..谁知道。
答案 2 :(得分:0)
您可以托管MSHTML组件并让它加载页面,然后将其打印到图元文件,然后可以将其作为播放器或转换为位图。
但请注意,MSHTML组件在没有可视UI的情况下作为服务运行时可能无法正常工作(例如,没有桌面交互)。