是否可以使用CefSharp
获取网页的屏幕截图?我找到了有关GetImage()
方法的信息,但似乎不再支持了。还有其他方法吗?我需要从屏幕外浏览器获取屏幕截图,因此显示浏览器的屏幕截图不是解决方案。
答案 0 :(得分:2)
我在分叉分支https://github.com/ivan-sam/CefSharp中实现了此功能。此实现依赖于修复脚本评估错误https://github.com/cefsharp/CefSharp/issues/445的另一个提交,因此请克隆或下载整个分支。
我修改了CefSharp.Wpf.Example项目并添加了快照按钮,该按钮可以生成页面快照并打开图像。
如果您需要在WinForms应用中使用此功能,则可以使用ElementHost
来托管WPF控件