可以从网页自己的ASP.NET代码中截取网页特定区域的屏幕截图吗?
我需要显示6个图像,这些图像使用CSS堆叠在一起,我想为用户提供右键单击保存的能力-如果可能的话,将屏幕截图堆叠在原始图像堆栈的顶部。
有什么想法吗?
谢谢
发布于 2010-03-17 15:16:28
嗯,使用ASP.NET是不可能捕获客户端看到的东西的。ASP.NET运行在服务器端,而CSS是客户端。
您可以查看GDI+并将堆叠的图像编程为JPEG图像。
但不然的话,我想你就不走运了。
希望这能有所帮助。
发布于 2010-03-17 15:25:52
有允许你对网页进行capture a screenshot的tools。这些工具不适用于ASP.NET环境。在页面呈现之前或页面内部,您无法捕获页面的内容(鸡和蛋的问题)。你可以有一个外部服务,它发送请求到网页,并及时保存它的截图。然后,您的网页可以使用这些屏幕截图将它们显示给用户。
https://stackoverflow.com/questions/2460423
复制相似问题