2012-09-26 44 views
2

我有HTML页面的源代码,我需要做的屏幕截图如何在浏览器中看到thoose页面。渲染HTML文档

我不想使用.net类WebBrowser或WebKit,因为他们处理用户事件并使用它们非常慢。我需要能够像100个不同的HTML文件并行地可视化。

任何一个可以推荐的方法?

问候 沃伊切赫

+1

这两个帖子可能会有所帮助 - http://stackoverflow.com/questions/757675/website-screenshots-using-php和http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-要通吃截图 – TMan

回答

0

你可以在浏览器中打开HTML源例如创建你这样的截屏在服务器上:

Process.Start("IExplore.exe", "C:\\myPath\\myFile.htm"); 

然后你就可以创建一个屏幕截图,例如在这篇文章的帮助下:Capture screenshot of active window?

然后,您可以保存或流式传输图像到任何你喜欢的地方。希望这有助于:)

干杯!