1

I want to take a screenshot of a page, which contains a swf file. (I'll not be able to modify the swf)

I tried to make screenshots using grabz.it, html2canvas.. but it works fine if it's a page without flash.

So how do i overcome this?

How do I make it work in asp.net / c#

Thanks.

4

1 回答 1

0

屏幕截图是客户端操作系统的功能,而不是网站(或 Web 应用程序)的功能。那里有多种操作系统(Win、Mac、Linux、iOS 等),并且都以不同的方式处理屏幕截图。

您尝试使用的这两种工具都可以自行读取和呈现 HTML,并且不会截取实际屏幕截图。这就是他们不渲染 Flash 的原因。

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

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

于 2013-06-25T07:31:42.003 回答