是否可以从网页自己的ASP.NET代码中截取网页的特定区域的屏幕截图?
我需要使用CSS显示6个堆叠在一起的图像,我想让用户能够右键单击保存 - 如果可能的话,将屏幕截图堆叠在顶部原始图像堆栈。
有什么想法吗?
由于
答案 0 :(得分:2)
用ASP.NET捕获客户看到的东西是不可能的。 ASP.NET在服务器上运行,而CSS在客户端运行。
您可以查看GDI +并将图像堆栈编程为JPEG图像。
但我认为你运气不好。
希望这有帮助。
答案 1 :(得分:1)
tools允许您访问网页的capture a screenshot。这些工具不适用于ASP.NET环境。您无法在页面呈现之前或其中捕获页面内容(鸡和蛋问题)。您可以使用外部服务向网页发送请求并及时保存其屏幕截图。然后,您的网页可以使用这些屏幕截图将其显示给用户。