想要说“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 上,还请检查:
- http://www.labnol.org/software/automated-screenshots-of-websites-from-command-line/4786/
- http://www.nirsoft.net/utils/web_site_screenshot.html
更新答案:
一些其他可以将 HTML 转换为图像的基于控制台/终端的工具。
phantomjs.org(更新:不再维护)- wkhtmltopdf网站(寻找 wkhtmltoimage)
它们都是跨操作系统的、免费的,而且非常受欢迎。
答案2
答案3
虽然这不是直接的解决方案,但browsershots 项目是开源的并且基本上提供了这里所要求的内容。
答案4
我使用 CutyCapt,https://www.xmodulo.com/convert-html-web-page-png-image-linux.html
不过,我也用 Linux。但它完全回答了原帖作者的问题。