logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-08-2018 12:05:46

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
Inscription : 27-09-2016

Conversion HTML--->PDF-- Résolu promptement --

Bonjour,

j'ai un dossier rempli de pages Tp-01.html, Tp-01-01.html, Tp-01-02.html........puis Tp-02-00.html, Tp-02-00.html, Tp-02-01.html......

que je souhaite transformer en Tp-01.pdf, Tp-01-01.pdf, Tp-01-02.pdf.........

 wkhtmltopdf Tp-02-06.html Tp-O2-06.pdf
 

par exemple fonctionne très bien
mais au coup par coup.......ce qui promet d'être long woohoo.gif
à moins que vous puissiez m'indiquer des précisions à apporter à cette commande,
une autre application, un ti'script ??

Comment indiquer que je souhaite transformer mes XX.html en XX.pdf  en conservant l'appellation dans l'ordre des documents?merci.gif

Dernière modification par MdgRUN (06-08-2018 11:58:07)


**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

#2 05-08-2018 13:15:04

MicP
Membre
Inscription : 29-02-2016

Re : Conversion HTML--->PDF-- Résolu promptement --

Bonjour

Depuis le répertoire qui contient les fichiers html
essaye en lançant la ligne de commandes suivante :

lstFichs=(*.html); for f in "${lstFichs[@]}"; do  echo  wkhtmltopdf \"$f\" \"${f%html}pdf\"; done

La ligne de commandes ci-dessus ne modifiera aucun fichier sur ton système,

mais si la suite de lignes de commandes qui vont s'afficher te conviennent,
tu pourra les faire toutes s'exécuter en relançant la même ligne de commandes
mais dans laquelle tu aura supprimé la commande echo

lstFichs=(*.html); for f in "${lstFichs[@]}"; do wkhtmltopdf \"$f\" \"${f%html}pdf\"; done

Dernière modification par MicP (06-08-2018 13:54:38)

Hors ligne

#3 05-08-2018 13:19:42

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Conversion HTML--->PDF-- Résolu promptement --

tuto pour la commande echo : https://debian-facile.org/doc:systeme:echo wink

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#4 06-08-2018 11:56:57

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
Inscription : 27-09-2016

Re : Conversion HTML--->PDF-- Résolu promptement --

Bonjour à vous 2 et merci pour la rapidité sans faute de la réponse de MicP.yes.gif

J'apprécie la phase de test avec "echo"....les résultats sont là!!! big_smile

Je marque ce sujet en résolu mais reste ouvert à tout tuto concernant

for f

et encore

\"$f\"



.......qui respectera la sieste de SMOLSKI cool


**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

#5 06-08-2018 12:20:38

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : Conversion HTML--->PDF-- Résolu promptement --

il y a une méthode simple via firefox

tu affiches ton fichier html dedans et en haut a gauche

Fichier
imprimer
imprimer dans un fichier

mettre le chemin et envoyer

Ce à quoi l'on a pas accès par l'expérience vécue, on a pas d'oreilles pour l'entendre ..Nietzsche
Cela dit, bien que toute notre connaissance s’amorce avec l’expérience, il n’en résulte pas pour autant qu’elle découle dans sa totalité de l’expérience.  E.Kant
une compréhension insane est elle forcément irrationnel ? ..lagrenouille

En ligne

#6 06-08-2018 12:36:13

dejieres
Membre
Lieu : Moselle
Distrib. : Bookworm 64 bits
(G)UI : GNOME
Inscription : 07-02-2017

Re : Conversion HTML--->PDF-- Résolu promptement --

Ne réveillons pas le chat qui dort big_smile

\"$f\"
$f fait référence à la variable f de la boucle for. À chaque itération, elle va contenir le nom d'un fichier de la liste ${lstFichs[@]}".

Le caractère \ précédant la double quote est un caractère d'échappement. La quote n'est donc pas interprétée au niveau de l'exécution du do, mais elle est transmise à la commande wkhtmltopdf, de telle manière que le nom de fichier soit bien encadré par des quotes (au cas où il contiendrait des espaces, notamment) lors de l'exécution de cette commande.

En ligne

#7 06-08-2018 14:35:30

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : Conversion HTML--->PDF-- Résolu promptement --

@MdgRUN
pour ta première ccommande, il faut quand même installer le paquet

apt install wkhtmltopdf




sinon big_smile


Ce à quoi l'on a pas accès par l'expérience vécue, on a pas d'oreilles pour l'entendre ..Nietzsche
Cela dit, bien que toute notre connaissance s’amorce avec l’expérience, il n’en résulte pas pour autant qu’elle découle dans sa totalité de l’expérience.  E.Kant
une compréhension insane est elle forcément irrationnel ? ..lagrenouille

En ligne

#8 08-08-2018 11:10:35

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
Inscription : 27-09-2016

Re : Conversion HTML--->PDF-- Résolu promptement --

Bien le bonjour à vous ,

@lagrenouille:
wkhtmltopdf est bien installé et ma seule autre tentation a été "UNOCONV".....qui semble relié à "LIBRE-OFFICE" par des liens
qui dépassent mes connaissances .
Quant à mes convictions sur la puissance de la ligne de commande....MicP ne fait que confirmer yes.gif

il y a une méthode simple via firefox

tu affiches ton fichier html dedans et en haut a gauche

Fichier
imprimer
imprimer dans un fichier

......ne correspond pas au traitement "en lot" de ma situation merci.gif quand-même.

@dejieres:

Ne réveillons pas le chat qui dort


Je ne sais pas si tu fais allusion à CHALU,à SMOSLKI,.....ou aux2 smile mais je peux confirmer l'intérêt d'une pratique régulière de la sieste cool
et recommande même le hamac wink

En attendant ton explication est claire :

$f fait référence à la variable f de la boucle for. À chaque itération, elle va contenir le nom d'un fichier de la liste ${lstFichs[@]}".


idea.gif

Il ne me reste plus qu'à "scripter"davantage et profiter des variables disponibles.....en boucles ou non scratchhead.gif


**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

#9 08-08-2018 15:01:09

dejieres
Membre
Lieu : Moselle
Distrib. : Bookworm 64 bits
(G)UI : GNOME
Inscription : 07-02-2017

Re : Conversion HTML--->PDF-- Résolu promptement --

si tu fais allusion à CHALU,à SMOSLKI,.


Je faisais allusion à l'avatar félin de notre maître Smolski, qui ne semble pas dédaigner la sieste non plus smile

En ligne

#10 08-08-2018 15:12:15

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Conversion HTML--->PDF-- Résolu promptement --

sieste et affidés, surtout sous la canicule ! smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums