我想截取一个页面的屏幕截图,其中包含一个swf文件。 (我将无法修改swf)
我尝试使用 grabz.it,html2canvas 制作屏幕截图..但如果它是没有闪光灯的页面,它可以正常工作。
那么我该如何克服这个?
如何在asp.net / c#
中使其工作感谢。
答案 0 :(得分:0)
屏幕截图是客户端操作系统功能,而不是网站(或Web应用程序)的功能。有多个操作系统(Win,Mac,Linux,iOS等),并且所有操作系统的截图都不同。
您尝试过的两种工具都是自己阅读和呈现HTML,而不是采用实际的屏幕截图。这就是他们不渲染Flash的原因。
你唯一真正的机会就是找到类似Java小程序的东西,它可以获得用户屏幕的真实“硬”截图,并且与操作系统无关。
无法从ASP.NET代码隐藏中使用C#截取屏幕截图。