我有一个 Asp.Net Core 2.2 MVC Web 应用程序。它设置为多租户并在 Azure 上运行。
为了改进支持选项,我想增加用户创建浏览器窗口屏幕截图的可能性,然后将其附加到发送到支持台的电子邮件中。(发送电子邮件已经是解决方案的一部分)
由于应用程序托管在云中,我不知道用户正在/将使用什么设备,它可以是 PC(Windows、Mac ...)或平板电脑(智能手机在技术上是可行的,但由于应用程序的性质非常不可能)所以它不应该与浏览器或操作系统绑定。
在四处搜索后,我发现了跨平台的 ImageSharp,但我没有找到任何关于制作屏幕截图的可能性的参考。
有人知道这是否可能吗?如果是这样,一个简短的代码示例会很好。