是否可以以编程方式捕获屏幕或在GWT中生成硬拷贝?
使用AWT可能但AWT不能用于GWT [只有GWT而不是像smartGWT,ext-GWT那样的其他任何一个]?
答案 0 :(得分:2)
在客户端,GWT只做Javascript。所以你的问题是:我可以用JavaScript拍摄屏幕截图吗?答案是:
如果您只想在浏览器中拍摄屏幕并且可以使用不同的屏幕,则可以使用html2canvas。
如果您还希望从浏览器中截取屏幕截图,则必须使用其他技术,例如ActiveX控件(可能是带有AWT的Java Applet)。
答案 1 :(得分:1)
我不相信你会在GWT中找到任何原生的东西来做这件事。我相信你能管理的最好的东西是这样的:
答案 2 :(得分:1)
GWT只是将java编译成javascript,正如其他人在他们的回答中所说的那样。因此,您可以在客户端上查找解决方案,但也可以在服务器端执行此操作。
实现它的一种方法是使用phantomJS(服务器上的一种webkit)将网页光栅化为服务器端的图像。可能真的很有用,可以创建像“导出”等功能 Phantom JS scree n capture