从命令行呈现原始 HTML 并将其打印(到打印机)的最佳方法是什么?

从命令行呈现原始 HTML 并将其打印(到打印机)的最佳方法是什么?

换句话说,这是我的网页:

/usr/bin/curl --cookie ~/.cookies 'http://somewhere.com'

我正在寻找类似这样的命令

/usr/bin/curl --cookie ~/.cookies 'http://somewhere.com' | render_raw_html_to_image | lpr

答案1

您可以使用 Firefox命令行打印扩大。

firefox -print http://www.example.com/index.html
firefox -print http://www.example.com/index.html -printmode pdf -printfile ../foo.pdf
firefox -print http://www.example.com/index.html -printmode PNG
firefox -print http://www.example.com/index.html -printdelay 10

来源

答案2

您可以尝试使用转PDF,它使用 webkit 引擎将 HTML 页面渲染为 PDF 文件。然后您可以打印该 PDF。

答案3

http://htmldoc.org/可能会有帮助。

答案4

您可以使用带有转储开关的链接:

links www.google.com -dump > formatedOutput.txt

山猫也一样:

lynx www.google.com -dump > formatedOutput.txt

w3m 也同样如此:

w3m www.google.com -dump > formatedOutput.txt

相关内容