dcef3中的网页快照

时间:2013-10-02 04:40:25

标签: delphi chromium snapshot

我已经尝试过TChromiumOSR和TPaintbox32,它运行正常。但是,但不是所有的网页截图,只有部分。所以我可能需要网页的宽度和高度,但我找不到办法来获取它。这是我解决问题的方法,你能不能给我解决方案还是有更快的方法?

1 个答案:

答案 0 :(得分:0)

您可以在chrome实例中使用html2canvas。用户可以选择openstreetmap的一部分,我们的应用程序制作了屏幕截图并将其存储在磁盘上的某个位置。这种方法的优点是,你总是得到一个洞页,而不仅仅是你所看到的。您可以使用OnLoadEnd事件,将您的javascript放入正在加载的页面中,然后制作屏幕截图并将其保存在某处。对不起,我无法提供任何源代码,我再也无法访问这个项目了。这种方法的缺点是,你需要一些不错的javascript技能,才能解决这个问题。