我在这里看到一个帖子建议使用HPA来获取浏览器屏幕截图,但我想知道你是否可以帮助我。我希望能够选择一个网页的一部分并将其渲染为图像。我知道flex可以拍摄自己画布的图像,但是可以拍出页面其他部分的图片吗?
我希望能够只用flash和javascript,没有插件。我意识到我可能会要求魔法,所以感谢你的帮助。
答案 0 :(得分:2)
如果Flex可以做到,那么Flash也应该能够做到。
做客户端就是没有别的,相当不可靠。就个人而言,我会选择http://snapcasa.com/之类的外部服务,或者如果您有权访问您的服务器,请选择http://khtml2png.sourceforge.net/等服务器端解决方案
答案 1 :(得分:1)
我想说,出于安全考虑,你不可能拍摄浏览器本身的快照。
但是,你应能够读取HTML,然后使用Flash中的Browser组件显示该HTML,然后截取该截图。我不认为它会那么容易,但请看一下这篇文章作为开头:Flex.html