我需要生成HTML页面的快照(PNG图像文件),因为它们会在Chrome浏览器中呈现它们。我希望能够指定一个用户代理和一个URL。使用Chrome SDK从HTML创建PNG
什么BrowserShots.org做类似...
有没有人对我怎么能做到这一点有什么好的想法?我查看了Chrome SDK页面,但甚至不知道从哪里开始。我是.Net开发人员,但如果更容易,我愿意看看其他平台(Java?)。
谢谢!
/埃里克
我需要生成HTML页面的快照(PNG图像文件),因为它们会在Chrome浏览器中呈现它们。我希望能够指定一个用户代理和一个URL。使用Chrome SDK从HTML创建PNG
什么BrowserShots.org做类似...
有没有人对我怎么能做到这一点有什么好的想法?我查看了Chrome SDK页面,但甚至不知道从哪里开始。我是.Net开发人员,但如果更容易,我愿意看看其他平台(Java?)。
谢谢!
/埃里克
我从来没有做过,但是这里的东西,我发现通过谷歌搜索:
http://vbdotnetforum.com/index.php?/topic/2446-webkit-webbrowser/
一旦你的控制,你可以很容易地找到需要它的照片它的窗口句柄和使用BitBlt。这里有一个直接下载链接Webkit.NET,太:
的Qt的WebKit也似乎是一个不错的选择。你可以设置你喜欢的任何UserAgent,而且它几乎可以处理其余的事情。
然后,您可以将画布保存到PNG文件。