GNU/Linux >> Tutoriels Linux >  >> Linux

Puis-je imprimer des fichiers html (avec images, css) depuis la ligne de commande ?

Vous pouvez essayer html2ps, il est écrit en Perl, donc je suppose qu'il fonctionnera sur n'importe quel système d'exploitation qui exécute Perl. Il prend en charge CSS et les images. Le rendu n'est pas aussi bon que vous le souhaiteriez peut-être.

A utiliser dans Debian/Ubuntu sudo aptitude install html2ps puis dirigez la sortie vers lpr pour imprimer :

html2ps \
    http://stackoverflow.com/questions/286583 \
    |lpr

Ou redirigez la sortie vers ps2pdf pour la convertir en fichier pdf :

html2ps \
    http://stackoverflow.com/questions/286583 \
    |ps2pdf - stackoverflow.pdf

Vous avez une tonne d'options :html2ps, html2pdf, une énorme liste sur :http://www.hypernews.org/HyperNews/get/www/html/converters.html

Mais personnellement, je recommanderais d'utiliser htmldoc, il fait du postscript, du PDF et est à jour (la version la plus récente date de moins de 2 semaines. Vous devrez utiliser un outil comme wget ou elinks pour télécharger le fichier HTML et ses composants.


Linux
  1. 3 choses utiles que vous pouvez faire avec l'outil IP sous Linux

  2. Vérification de l'intégrité des fichiers avec md5sum

  3. Carrelage avec beaucoup d'images du terminal ?

  4. Comment puis-je déplacer des fichiers avec xargs sous Linux ?

  5. Comment puis-je grep filtrer récursivement le nom des fichiers que je veux avec des caractères génériques ?

Comment rechercher des fichiers sous Linux avec la commande Find

Comment trouver des fichiers en utilisant la ligne de commande dans le terminal Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Travailler avec des images Docker à partir de la ligne de commande

Dépannage réseau à partir de la ligne de commande avec TShark

Copier des fichiers en toute sécurité avec la commande SCP