透過 CLI 使用瀏覽器列印網頁

透過 CLI 使用瀏覽器列印網頁

我想要自動化列印。從文字檔案中的 URL 列印網頁。我嘗試過使用wget,但結果比透過瀏覽器列印時要差得多。不知何故,FF 和 Chromium 都設法透過編輯側邊欄等將網頁轉換為「可列印」格式。此外,wget 取得的網頁沒有圖片。如何讓我的印刷品看起來可讀?

我正在考慮為滑鼠和鍵盤移動編寫啞宏,以便使用網頁瀏覽器手動執行此操作,但 CLI 更好,更不容易出錯。

曾經有一個擴大,但它不再維護並且不會安裝在 FF33 上。

有什麼方法可以做到嗎?

答案1

透過 CLI 列印

一種方法是使用html2ps.

$ html2ps http://example.com/file.html | lpr

-或者-

$ html2ps http://example.com/file.html | lp -d someprinter

儲存為 PDF

作為額外的好處,如果您只想將其保留為 PDF 文件,您可以ps2pdf像這樣使用:

$ html2ps http://example.com/file.html | ps2pdf - somfile.pdf

參考

相關內容