如何使用.NET截取网站的屏幕截图?

5
我正在寻找有关如何在.NET应用程序中截取网站屏幕截图的想法。该应用程序将是一个Windows服务。谢谢!

这几乎听起来像是一个安全风险;-) - David Neale
3个回答


0

你不能使用WindowsServices来显示表单。 不过,可以尝试创建一个带有WebBrowser组件的表单,填写URL,browser.OnPageLoaded => myBrowser.DrawToBitmap.. 谁知道呢。


0

您可以托管MSHTML组件并加载页面,然后将其打印到元文件,然后可以播放或转换为位图。

但请注意,当作为无可视UI的服务运行时(例如,没有桌面交互),MSHTML组件可能无法正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接