HTML -> pdf

via Firefox/Iceweasel en ligne de commande
lundi 13 avril 2009
par  zarer (Christophe Gallaire)
popularité : 2%

Il existe plusieurs méthodes pour capturer une page web (HTML) au format .pdf. Voyez l’article de Léonux (Jean-Claude) sur Linux On The Root. En voici une autre, en ligne de commande...

Command Line Print

L’extension Command Line Print permet de capturer/imprimer une page web aux formats pdf, png, ps ou postscript en ligne de commande !

Au-delà de l’intérêt geekesque d’une telle extension, son efficacité et sa rapidité ont de quoi surprendre.

La procédure d’installation de Command Line Print est assez simple :

1. Télécharger l’extension Command Line Print : cmdlnprint_0_5_1.xpi.

2. Pour installer l’extension, ouvrir le fichier cmdlnprint_0_5_1.xpi avec Firefox/Iceweasel depuis le menu "Fichier -> Ouvrir un fichier...".

3. Quitter Firefox/Iceweasel.

4. Tester en ligne de commande la capture en pdf/png... Dans un terminal :

firefox -print http://torisugari.googlepages.com/c... -printfile -printmode pdf /commande_line_print.pdf

On peut réduire cette ligne, en paramétrant le comportement par défaut de l’extension depuis le menu "Outils -> "Modules complémentaires" :

PNG - 20.8 ko

firefox -print http://torisugari.googlepages.com/c... -printfile /commande_line_print.pdf

Plus court encore...

Le chemin absolu (ou relatif) est optionnel. Si cette option n’est pas renseignée, un nouveau fichier sera enregistré à l’emplacement par défaut : le répertoire de téléchargement de Firefox/Iceweasel.

Control everything via your keyboard !


Commentaires  forum ferme

Logo de Torisugari
samedi 25 avril 2009 à 17h10 - par  Torisugari

Hi.

I’d like to introduce "PrintPDF" instead, for "débutant".
https://addons.mozilla.org/en-US/fi...

Stuart Parmenter, the author of the PrintPDF, is an employee of Mozilla Corporation. He is a member of the team who are improving Cairo + Gecko relations, including printing a page into PDF. So it is a third application, as well as, it is semi-official, and almost official "technology preview". It’s very handy to use — You only have to click a menu, while you are browsing web pages.

On the other hand, "Command Line Print" is very a geeks-oriented tool. I’m not too sure why they prefer CLI to GUI. But indeed, they come together around command line applications, just like flies around three months old bananas. For some reason, they can’t click a mouse button, I guess.

Anyway, please try PrintPDF before elaborating on having Command Line Print easy to use. It should be easy enough to anyone. Command Line Print happens to be able to generate PDF images, but it’s just a command-line version of printing window launcher. I assume it’s a glue application between Gecko and something else, such as sever side applications and shell scripts.

Logo de anatole
jeudi 23 avril 2009 à 18h14 - par  anatole

Merci pour la réponse, mais c’est vrai que la solution en ligne de commande est quand même pratique et pas trop contraignante.
Cordialement.

Site web : pdf
Logo de zarer
mercredi 22 avril 2009 à 17h50 - par  zarer

Salut anatole,

En effet, le lanceur est une solution pour simplifier l’utilisation de cette excellente extension. Il y en a une autre... Nous avons testé un script. C’est de l’expérimental donc il est préférable que cette prolongation ne soit pas publiée sur Linux On The Root (plus orienté "débutant").

En ce moment, je n’ai pas trop le temps d’y revenir. Lis tous les commentaires. La dernière version est dans le dernier commentaire de Claude (b52).

Logo de anatole
mercredi 22 avril 2009 à 17h25 - par  anatole

Alors je fais "alt + F2" , ce qui a pour effet de lancer une application, ensuite je mets la commande suivant pour transformer la page html en pdf :
"firefox -print" et je colle l’adresse copié de la page que je veux.
Ensuite je vérifie que le fichier pdf est bien dans le dossier de téléchargement.
Jusque maintenant cela fonctionne.
Peut-être pourrait on faire un lanceur dans le tableau de bord où il suffirait de coller l’adresse de la page ?
Cordialement.

Site web : mon astuce
Logo de zarer (Christophe Gallaire)
samedi 18 avril 2009 à 17h39 - par  zarer (Christophe Gallaire)

Bonsoir anatole,

En effet, de prime abord, ce n’est forcément évident. Mais une fois qu’on a compris, cette extension se révèle très utile au quotidien ! Merci pour le retour.

Logo de anatole
samedi 18 avril 2009 à 17h04 - par  anatole

Ok, j’ai un peu pataugé avant de trouver comment faire pour transformer la page de Linux on the root en pdf, en fait c’est simple, rapide en ligne de commande.
Merci pour cette découverte.
Cordialement.

Site web : Firefox

Navigation

Articles de la rubrique

  • HTML -> pdf