Delphi dcef3中的网页快照
我试过TChromiumOSR和TPaintbox32,效果很好。但是,并不是所有的网页截图,只有部分。因此,也许我需要网页的宽度和高度,但我找不到方法来获取。这是我解决问题的方法,你能给我解决方案吗,或者有没有更快的方法?你可以在chromium实例中使用。用户可以选择应用程序的一部分,我们的应用程序制作屏幕截图并将其存储在磁盘上的某个位置。这种方法的优点是,你总是可以得到洞页面,而不仅仅是你看到的。您可以使用Delphi dcef3中的网页快照,delphi,chromium,snapshot,Delphi,Chromium,Snapshot,我试过TChromiumOSR和TPaintbox32,效果很好。但是,并不是所有的网页截图,只有部分。因此,也许我需要网页的宽度和高度,但我找不到方法来获取。这是我解决问题的方法,你能给我解决方案吗,或者有没有更快的方法?你可以在chromium实例中使用。用户可以选择应用程序的一部分,我们的应用程序制作屏幕截图并将其存储在磁盘上的某个位置。这种方法的优点是,你总是可以得到洞页面,而不仅仅是你看到的。您可以使用OnLoadEnd事件,将javascript放入正在加载的页面中,然后制作屏幕截图
OnLoadEnd
事件,将javascript放入正在加载的页面中,然后制作屏幕截图并将其保存在某个位置。很抱歉,我不能提供任何源代码,我没有访问这个项目了。这种方法的缺点是,你需要一些像样的javascript技能来完成这个任务。谢谢你的回复。它可能有用,但我需要所有的截图,而不是部分。我已经成功地获得了网页的所有截图。我使用JS获得网页的宽度和高度,然后使用OnPaint
事件。