#1 Le 09/02/2021, à 17:49
- tuturr
[RESOLU] Script pdf -> png à valider
Bonjour,
Je viens de faire mon premier simplissime script à base de copier / coller et je voudrais vous le soumettre pour voir s'il est correct. Le script fait ce que je lui demande mais j'ai peur de mal faire et j'ai besoin d'approbation.
J'ai mis ce script dans le menu contextuel de nemo et je l'utilise en faisant un clic droit sur le pdf en question.
#!/bin/bash
#transforme le pdf fourni en argument en un png par page, ouvre le(s) png avec xviewer
#en vue d'impression puis supprime le(s) png temporaires
pdftoppm -png $1 N
for var in *.png; do
xviewer $var
done
for var in *.png; do
rm $var
done
Merci de vos retours !
Dernière modification par tuturr (Le 09/02/2021, à 19:56)
Hors ligne
#2 Le 09/02/2021, à 17:58
- Watael
Re : [RESOLU] Script pdf -> png à valider
il faut toujours mettre le Développement de paramètres (y compris les paramètres positionnels) entre guillemets
il faut donner des noms évocateurs aux variables
les deux tâches peuvent être accomplies dans la même boucle
s'il n'y a pas de bashisme, autant ne mettre que /bin/sh dans shebang.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 09/02/2021, à 18:20
- tuturr
Re : [RESOLU] Script pdf -> png à valider
Merci, donc si j'ai bien compris les suggestions :
#!/bin/sh
# transforme le pdf fourni en argument en png, ouvre le(s) png avec
# xviewer en vue d'impression puis supprime le(s) png
pdftoppm -png "$1" N
for image in *.png; do
xviewer "$image"
rm "$image"
done
Hors ligne
#4 Le 09/02/2021, à 18:26
- Watael
Re : [RESOLU] Script pdf -> png à valider
c'est ça.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne