#1 Le 24/11/2013, à 20:33
- miroune73
[script] transformer des jpg en pdf marche plus sous Ubuntu 13.04
Salut
J'utilise, sur un PC sous Ubuntu 12.10 un script "scan2pdf" (enfin je crois que c'est son vrai nom mais pas sûr)
qui me permet de transformer en 1 clic mes jpg en pdf
Or ce script ne fonctionne plus sur un autre PC sous Ubuntu 13.04
Le script en question :
#!/bin/bash
IFS='
'
for file in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
if [ -f "$file" ]; then
base=${file%.*}
ext=${file##*.}
newname=${base}.pdf
convert -quality 20 $file $newname.jpg
convert -page a4 $newname.jpg $newname
rm $newname.jpg
fi
done
Quelqu'un peut-il m'aider à comprendre pourquoi ça ne fonctionne plus et comment régler ce problème ?
Par avance merci pour votre aide
- PC de bureau sous 20.04 LTS
- Netbook ASUS 1201PN sous Ubuntu Netbook Edition 10.04 (Licence Windows 7 remboursée par ASUS)
- Netbook SONY VAIO PCG-4V1M sous Xubuntu 14.04 LTS The Trusty Tahr
Hors ligne
#2 Le 24/11/2013, à 21:41
- popaul77
Re : [script] transformer des jpg en pdf marche plus sous Ubuntu 13.04
Bonsoir
Vérifies que "imagemagick" est installé sur ton pc, c'est lui qui fait la conversion dans ton script.
Un linux sinon rien.
Installateur et administrateur de réseaux scolaires Edubuntu 12.04 LTSP modifié.
http://www.popaul77.org
Hors ligne
#3 Le 24/11/2013, à 21:46
- miroune73
Re : [script] transformer des jpg en pdf marche plus sous Ubuntu 13.04
Bonsoir
Oui il est bien installé car j'ai fait un convert*.jpg resultat.pdf avec la console et ça a fonctionné
- PC de bureau sous 20.04 LTS
- Netbook ASUS 1201PN sous Ubuntu Netbook Edition 10.04 (Licence Windows 7 remboursée par ASUS)
- Netbook SONY VAIO PCG-4V1M sous Xubuntu 14.04 LTS The Trusty Tahr
Hors ligne
#4 Le 24/11/2013, à 22:09
- popaul77
Re : [script] transformer des jpg en pdf marche plus sous Ubuntu 13.04
Bonsoir
Tu l’exécutes comment ton script?
Par la console ou directement depuis nautilus?
Un linux sinon rien.
Installateur et administrateur de réseaux scolaires Edubuntu 12.04 LTSP modifié.
http://www.popaul77.org
Hors ligne
#5 Le 25/11/2013, à 08:04
- miroune73
Re : [script] transformer des jpg en pdf marche plus sous Ubuntu 13.04
Clic droit sur le jpg, puis script (donc directement depuis nautilus
Sur mon autre PC en 12.04 ça marche nickel, pas sur celui en 13.04 et je ne sais pas pourquoi
- PC de bureau sous 20.04 LTS
- Netbook ASUS 1201PN sous Ubuntu Netbook Edition 10.04 (Licence Windows 7 remboursée par ASUS)
- Netbook SONY VAIO PCG-4V1M sous Xubuntu 14.04 LTS The Trusty Tahr
Hors ligne
#6 Le 25/11/2013, à 14:03
- popaul77
Re : [script] transformer des jpg en pdf marche plus sous Ubuntu 13.04
Bonjour
Il faudrait tester le script directement depuis un terminal pour avoir les messages d'erreurs.
tu copies le script dans un dossier de test contenant 2 ou trois photos.jpg
Depuis un terminal tu vas dans le dossierTest
cd /home/moi/DossierTest
tu rends le script executable
chmod +x lescript.sh
Tu exécutes le script et tu surveilles les messages.
./lescript.sh (n'oublie pas le point avant le slash)
copie/colle les message d'erreurs ici.
Un linux sinon rien.
Installateur et administrateur de réseaux scolaires Edubuntu 12.04 LTSP modifié.
http://www.popaul77.org
Hors ligne
#7 Le 25/11/2013, à 18:14
- miroune73
Re : [script] transformer des jpg en pdf marche plus sous Ubuntu 13.04
Je viens de re-tester mon script directement depuis Nautilus et je constate avec satisfaction qu'il fonctionne à nouveau, mais je ne sais pas pourquoi ???
Donc tout va bien
J'ai cependant une autre question sur ce script :
Celui-ci met "automatiquement" les jpg scannés en format A4, or il m'arrive que les jpg que je transforme en pdf ne soient pas des formats A4
QUESTION : Qui pourrait m'aider à transformer le script pour que celui-ci scanne au format exact du jpg (ex : une carte postale n'est pas au format A4 par exemple)
Merci pour votre aide
- PC de bureau sous 20.04 LTS
- Netbook ASUS 1201PN sous Ubuntu Netbook Edition 10.04 (Licence Windows 7 remboursée par ASUS)
- Netbook SONY VAIO PCG-4V1M sous Xubuntu 14.04 LTS The Trusty Tahr
Hors ligne