Nex*_*exu 9 command-line printing chrome firefox browser
我想自动化打印。从文本文件中的 URL,打印网页。我试过使用wget
,结果比通过浏览器打印时差很多。不知何故,FF 和 Chromium 都设法通过编辑侧边栏等将网页转换为“可打印性”格式。此外,wget 获取的网页没有图像。如何使我的打印件看起来可读?
我正在考虑为鼠标和键盘移动编写愚蠢的宏,以使用 Web 浏览器手动执行此操作,但 CLI 更好,更不容易出错。
曾经有一个扩展,但它不再维护,也不会安装在 FF33 上。
有什么方法可以做到吗?
一种方法是使用html2ps
.
$ html2ps http://example.com/file.html | lpr
Run Code Online (Sandbox Code Playgroud)
-或者-
$ html2ps http://example.com/file.html | lp -d someprinter
Run Code Online (Sandbox Code Playgroud)
如果您只想将其保存为 PDF 文件,那么您可以ps2pdf
像这样使用:
$ html2ps http://example.com/file.html | ps2pdf - somfile.pdf
Run Code Online (Sandbox Code Playgroud)