我有一个 WebBrowser 控件,我想将查看的整个页面保存为图像(任何网页)。
我尝试使用 IHTMLElementRender 接口(interface),但它不适用于所有网页。也许我做错了什么,因为有时快照包含滚动条,有时只是部分。
你有一个可以将整个网页保存为图像的工作示例吗?
谢谢。
最佳答案
有一个 great CodeProject article 显示了如何使用 IE 引擎完成此任务。如果您更喜欢使用其他浏览器的渲染引擎,这是开始学习的好地方。 Firefox 也有 an addon 可以做到这一点,您可以深入了解它的内部结构,以深入了解如何在 Firefox 中实现这一点。
关于c# - 如何将网页保存为图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/701680/