Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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