如何使用C#和ASP.NET从网页截取div?

时间:2011-01-30 02:40:15

标签: c# asp.net image html screenshot

我想从我在网站上生成的html创建动态图像。我有代码生成PSN奖杯卡,ab Xbox LIVE玩家卡,Steam游戏卡和Xfire游戏卡。每张卡都放入自己的div中,并从服务器端代码动态构建。有没有办法使用C#和ASP.NET在网页上捕获所选div的屏幕截图?

2 个答案:

答案 0 :(得分:2)

如果您需要截取屏幕截图,则需要在客户端进行此操作。所以你需要使用一些客户端技术,如javascript,flash,silverlight ...... Asp.net在服务器上运行,因此它被排除在外。

以下是关于使用javascript截取屏幕截图的其他相关SO问题的链接:

JavaScript code to take a screenshot of a website without using ActiveX

Take a screenshot of a webpage with JavaScript?

答案 1 :(得分:1)

您需要一些页面呈现库或服务。 Litmus是我听过的一项此类服务。你可以从那里开始。