在asp.net/c#中截取swf页面

时间:2013-06-25 07:14:43

标签: c# asp.net screenshot swfobject

我想截取一个页面的屏幕截图,其中包含一个swf文件。 (我将无法修改swf)

我尝试使用 grabz.it,html2canvas 制作屏幕截图..但如果它是没有闪光灯的页面,它可以正常工作。

那么我该如何克服这个?

如何在asp.net / c#

中使其工作

感谢。

1 个答案:

答案 0 :(得分:0)

屏幕截图是客户端操作系统功能,而不是网站(或Web应用程序)的功能。有多个操作系统(Win,Mac,Linux,iOS等),并且所有操作系统的截图都不同。

您尝试过的两种工具都是自己阅读和呈现HTML,而不是采用实际的屏幕截图。这就是他们不渲染Flash的原因。

你唯一真正的机会就是找到类似Java小程序的东西,它可以获得用户屏幕的真实“硬”截图,并且与操作系统无关。

无法从ASP.NET代码隐藏中使用C#截取屏幕截图。