Drucken einer Webseite mit dem Browser über die CLI

Drucken einer Webseite mit dem Browser über die CLI

Ich möchte das Drucken automatisieren. Von der URL in der Textdatei wird die Webseite gedruckt. Ich habe es versucht wgetund die Ergebnisse sind viel schlechter als beim Drucken über den Browser. Irgendwie schaffen es FF und Chromium beide, Webseiten in das „Druckbarkeits“-Format zu konvertieren, indem sie Seitenleisten und dergleichen redigieren. Außerdem haben die von wget abgerufenen Webseiten keine Bilder. Wie kann ich meine Ausdrucke lesbar gestalten?

Ich denke darüber nach, einfache Makros für Maus- und Tastaturbewegungen zu schreiben, um dies manuell über einen Webbrowser durchzuführen, aber die CLI ist besser und weniger fehleranfällig.

Früher gab es eineVerlängerung, wird aber nicht mehr gepflegt und lässt sich nicht auf FF33 installieren.

Gibt es Möglichkeiten, dies zu tun?

Antwort1

Drucken über CLI

Eine Methode wäre die Verwendung html2ps.

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

-oder-

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

Als PDF speichern

Als zusätzlichen Bonus können Sie ps2pdfFolgendes verwenden, wenn Sie es nur als PDF-Datei behalten möchten:

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

Verweise

verwandte Informationen