【问题标题】:render HTML (convert to bitmap)渲染 HTML(转换为位图)
【发布时间】:2010-04-13 18:46:53
【问题描述】:

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

澄清:服务器端,无 Java,无 .NET,批处理,性能,非交互式,无 Javascript。

【问题讨论】:

  • 这感觉是个很无知的问题,但你说的不是截屏吗?
  • 查看我的编辑。服务器端,非交互式。

标签: html webkit mozilla gecko


【解决方案1】:

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

【讨论】:

  • 这可能与 cutycapt 非常相似,cutycapt 是一个使用 WebKit 的基于 Qt 的 C++ 程序。这有点好,除了为此拖着所有的 Qt 有点难过。
  • 不错,但至少比发送到打印机要好;)
【解决方案2】:

你可以试试 Firefox 的 ScreenGrab 插件。

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-30
      相关资源
      最近更新 更多