Imprimir una página web usando el navegador a través de CLI

Imprimir una página web usando el navegador a través de CLI

Quiero automatizar la impresión. Desde la URL en el archivo de texto, se imprime la página web. Intenté usarlo wgety los resultados son muy inferiores que cuando se imprimen a través del navegador. De alguna manera, FF y Chromium logran convertir páginas web al formato de "imprimibilidad" redactando barras laterales y demás. Además, las páginas web recuperadas por wget no tienen imágenes. ¿Cómo hago para que mis impresiones parezcan legibles?

Estoy pensando en escribir una macro tonta para los movimientos del mouse y el teclado para hacerlo manualmente usando el navegador web, pero la CLI es mejor y menos propensa a errores.

Solía ​​haber unextensión, pero ya no se mantiene y no se instala en FF33.

¿Hay alguna forma de hacerlo?

Respuesta1

Impresión a través de CLI

Un método sería utilizar html2ps.

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

-o-

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

Guardar en PDF

Como beneficio adicional, si solo desea conservarlo como un archivo PDF, puede usarlo ps2pdfasí:

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

Referencias

información relacionada