我怎样才能从外壳将网站渲染为图像?

我怎样才能从外壳将网站渲染为图像?

想要说“http://example.com/index.html-o 网站.png”

有没有现成的程序可以做到这一点?我可以将 html 转换为 png。有这样的程序吗?

答案1

TL;DR; 尝试wkhtmltopdf网站

原始答案:(2011 年 - 添加问题标签之前)

检查一下这个问题的答案。它似乎和你的一样:https://stackoverflow.com/questions/125951/command-line-program-to-create-website-screenshots-on-linux

如果是在 Windows 上,还请检查:

更新答案:

一些其他可以将 HTML 转换为图像的基于控制台/终端的工具。

它们都是跨操作​​系统的、免费的,而且非常受欢迎。

答案2

快速搜索找到该程序

主要特点

  • 创建网站页面的全尺寸截图。
  • 支持JPG、GIF、PNG、BMP图像格式。
  • 支持命令行使用。
  • 支持使用命令行批量转换。
  • 简单、快速且易于使用。
  • 免费软件,使用无需付费。

答案3

虽然这不是直接的解决方案,但browsershots 项目是开源的并且基本上提供了这里所要求的内容。

答案4

我使用 CutyCapt,https://www.xmodulo.com/convert-html-web-page-png-image-linux.html

不过,我也用 Linux。但它完全回答了原帖作者的问题。

相关内容