什么命令行实用程序可以像Firefox一样渲染HTML,创建静态图像,而不实际运行Firefox和xwd(或ScreenGrab,等等)?
由于Firefox的所有渲染库都是开源的假设有人写了这样的东西?这将是非常有用的
我意识到静态图像不能有Flash动画(GIF/PNG动画尽管如此)、JavaScript等,所以我只是在寻找一些东西它呈现纯HTML。
html2ps值得一试,尽管它似乎没有使用css样式表。这是一个严重的限制。
在Debian/Uubuntu上,它是作为一个包提供的,所以经典的sudo apt-get install html2ps
就可以了。
(我知道这已经在评论中给出了,但对于未来的读者来说,我认为这可能更容易找到答案。)
您可以编写一个小脚本,只需使用命令行选项运行firefox即可进行屏幕截图,然后关闭firefox。应该只有大约3行代码才能开始。
firefox -url http://mysite.com/homepage.php
https://developer.mozilla.org/en/Command_Line_Options