3

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

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

4

3 回答 3

5

您可以使用webkit2png.py从命令行执行此操作,它使用 Python 和 QtWebKit(尽管我自己还没有尝试过)。

于 2010-04-13T19:06:47.357 回答
0

你可以试试 Firefox 的ScreenGrab插件。

于 2010-04-13T18:57:17.720 回答
0

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

于 2011-05-18T16:53:39.503 回答