渲染HTML(转换为位图)

时间:2010-04-13 18:46:53

标签: html webkit mozilla gecko

有人可以推荐将HTML文档呈现到位图上的最佳(并且最好是可移植的)方法吗?据我所知,我的主要2个选项是WebKit和Gecko,但我无法找到一个如何做到这一点的良好起点。当我上次尝试这样做5年前,我最终使用Gecko将文档发送到打印机,这不是我真正需要的。我需要渲染到内存中的位图。

澄清:服务器端,没有Java,没有.NET,批处理,性能,不是交互式,没有Javascript。

3 个答案:

答案 0 :(得分:5)

你可以使用webkit2png.py从命令行执行此操作,它使用Python和QtWebKit(虽然我还没有尝试过)。

答案 1 :(得分:0)

您可以尝试Firefox的ScreenGrab插件。

答案 2 :(得分:0)

到目前为止我发现的最有希望的解决方案就是这个 http://sites.google.com/site/torisugari/commandlineprint2 Firefox的扩展,它添加了一个命令行选项,用于将文件打印到打印机,PNG,PostScript或PDF文件。