
Quero automatizar a impressão. A partir do URL no arquivo de texto, a página da web é impressa. Tentei usar wget
e os resultados são muito inferiores aos impressos via navegador. De alguma forma, o FF e o Chromium conseguem converter páginas da Web para o formato "imprimível" redigindo barras laterais e coisas assim. Além disso, as páginas da web buscadas pelo wget não possuem imagens. Como faço para que minhas impressões pareçam legíveis?
Estou pensando em escrever uma macro idiota para movimentos do mouse e do teclado para fazer isso manualmente usando o navegador da web, mas a CLI é melhor e menos propensa a erros.
Costumava haver umextensão, mas não é mais mantido e não pode ser instalado no FF33.
Existe alguma maneira de fazer isso?
Responder1
Imprimindo via CLI
Um método seria usar html2ps
.
$ html2ps http://example.com/file.html | lpr
-ou-
$ html2ps http://example.com/file.html | lp -d someprinter
Salvando em PDF
Como um bônus adicional, se você quiser apenas mantê-lo como um arquivo PDF, você pode usar ps2pdf
assim:
$ html2ps http://example.com/file.html | ps2pdf - somfile.pdf