2010-04-13 98 views
3

有人可以推荐将HTML文档渲染到位图上的最佳(并且最好是便携式)方法吗?据我了解,我的主要2选项是WebKit和Gecko,但我无法找到如何做到这一点的好起点。当我最后5年前尝试过这样做时,我最终使用Gecko将文档发送到打印机,这不是我所需要的。我需要渲染到内存位图。澄清:服务器端,没有Java,没有.NET,批处理,性能,不交互,没有Javascript。渲染HTML(转换为位图)

+0

服务器端或客户端? – RedFilter 2010-04-13 18:49:41

+0

这感觉像一个非常无知的问题,但你不只是一个屏幕截图? – Smandoli 2010-04-13 18:55:21

+0

看到我的编辑。服务器端,非交互式。 – 2010-04-13 19:01:50

回答

5

你可以在命令行中使用webkit2png.py来做到这一点,它使用Python和QtWebKit(尽管我自己还没有尝试过)。

+0

这可能非常类似于cutycapt,它是一个使用WebKit的基于Qt的C++程序。这是一种很好的方式,除了把所有的Qt拖到这里,这是一种悲伤。 – 2010-04-13 19:15:38

+1

确实如此,但至少比发送给打印机要好;) – 2010-04-13 20:12:17