
Я хочу автоматизировать печать. Из 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