有没有办法做到这一点,没有任何exe文件或第三方的东西?我无法在Web应用程序中使用Windows窗体组件,我需要以编程方式获取不同URL的屏幕截图。任何想法将不胜感激。如何从asp.net中的网页表单截取网址截图?
1
A
回答
1
类似的问题在这里:Using HTML5/Canvas/JavaScript to take screenshots
JavaScript可以读取DOM和渲染,使用帆布的一个相当准确 表示。我[@Niklas]一直在编写将HTML转换为画布图像的脚本 。
参见:http://html2canvas.hertzen.com/
编辑:
注意:您将需要编写一个接受base64编码字符串作为输入参数的Web服务/网络的方法,然后将保存字符串(在其原始形式,或转换为一个文件)
html2canvas的实例:
var imageAsBase64;
$('body').html2canvas({
onrendered: function(canvas) {
imageAsBase64 = canvas.toDataURL();
// You now have a base64 string, representing a "screenshot" of
// your <body> element, which you can POST to your web service.
}
});
+0
它不会导致安全问题?因为我也需要保存图像。 – Kuzgun
相关问题
- 1. 如何从网址获取网页的屏幕截图
- 2. 如何抓取网站并截取每个网页的截图?
- 3. Phantomjs - 截取网页的屏幕截图
- 4. 如何截取网站的截图
- 5. 用JavaScript截取网页截图?
- 6. 获取网页截图
- 7. asp.net c中的网页截图#
- 8. 如何使用PHP截取外部网页的iFrame的截图?
- 9. 如何截取使用php的网页截图?
- 10. 如何在运行javascript后截取网页的屏幕截图
- 11. 如何截取网页带有.NET的截图?
- 12. 如何截取HTML表单的截图?
- 13. 从网页抓取屏幕截图
- 14. 如何使用VBA截取网页截图?
- 15. 如何使用Perl截取网页截图?
- 16. 如何拦截在ASP.net网页表单的认证请求
- 17. 如何在php中截图网页?
- 18. 长网页的Android截图
- 19. 如何截取整个网页?
- 20. 阻止用户截取网页截图的方法有哪些?
- 21. 如何从网页的网址中提取网站的网址?
- 22. 无法拍摄网址的网页截图
- 23. Python获取网页截图调色板
- 24. 如何使用Python截取网站截图/图像?
- 25. 如何截取指定网站的截图?
- 26. 捕获网页截图并获取图像(ASP.NET)
- 27. 采取网站的屏幕截图,只有网址
- 28. 网站抓取和截图
- 29. 如何从网页中提取网址?
- 30. Python Splinter(SeleniumHQ)如何截取很多网页的截图? [连接被拒绝]
当然不是:D我的意思是网页但不是当前的 – Kuzgun
然后我很困惑。你的意思是在该网址提供的网页?使用哪个渲染器?下面是这个页面在w3m中的样子:http://imgur.com/PXm5f,例如。 – Johnsyweb
我只需要一个简单的缩略图,就像我们在浏览器中看到的一样:)像这样:http://beta.thumbalizr.com/app/thumbs/?src=/thumbs/onl/source/e8/e847d6948f57c012bea2d7eedbdb6914.png&w=150&q = 0&enc = – Kuzgun