我可以从命令行打印html文件(带有图像、css)吗?

我可以从命令行打印html文件(带有图像、css)吗?,html,linux,command-line,scripting,printing,Html,Linux,Command Line,Scripting,Printing,我想打印样式化的html页面及其来自脚本的图像。有人能推荐一个开源解决方案吗 我正在使用linux(Ubuntu 8.04),但也对其他操作系统的解决方案感兴趣。我不确定这段代码是否适用于mono,但它至少适用于Windows和“real.NET Framework”: 如果您的安装中有kde,那么您可以启动konqueror并使用dcop或dbus向其发送命令。这意味着您必须让x运行,这可能不适合您。您可以尝试一下,它是用Perl编写的,所以我想它将在任何运行Perl的操作系统上运行。它确实支

我想打印样式化的html页面及其来自脚本的图像。有人能推荐一个开源解决方案吗


我正在使用linux(Ubuntu 8.04),但也对其他操作系统的解决方案感兴趣。

我不确定这段代码是否适用于mono,但它至少适用于Windows和“real.NET Framework”:

如果您的安装中有kde,那么您可以启动konqueror并使用dcop或dbus向其发送命令。这意味着您必须让x运行,这可能不适合您。

您可以尝试一下,它是用Perl编写的,所以我想它将在任何运行Perl的操作系统上运行。它确实支持CSS和图像。它并没有呈现出你可能想要的那么好

要在Debian/Ubuntu
sudo aptitude中使用,请安装html2ps
,然后通过管道将输出传输到
lpr
进行打印:

html2ps \
    http://stackoverflow.com/questions/286583 \
    |lpr
或通过管道将输出传输到ps2pdf以转换为pdf文件:

html2ps \
    http://stackoverflow.com/questions/286583 \
    |ps2pdf - stackoverflow.pdf

您有很多选择:html2ps、html2pdf,一个巨大的列表位于:

但就我个人而言,我建议您使用postscript、PDF和最新版本(最新版本可能与: