Nous sommes le Mer 23 Juil, 2025 14:11
Supprimer les cookies

Page 2 sur 2Précédent 1, 2conversion jpeg en pdf

Sur le logiciel libre en général ou un logiciel libre en particulier

Ven 03 Mars, 2006 15:05

bonjour limax & merci pour le chmod j'y avais gouté sous aurox & j'ai déménagé avec mandrax pour éviter la console réservée aux puristes que je ne suis pas tout à fait...
par contre ta question est pertinante car j'indiquais que le problème était résolu grâce à GThumb ; sauf & c'est encore à confirmer que me me suis planté avec un fichier de 300mo comprenant 170 jpg....
A+ & merci
JSG
jsg

Messages : 21

Sam 04 Mars, 2006 11:14

jsg a écrit:j'ai déménagé avec mandrax pour éviter la console réservée aux puristes que je ne suis pas tout à fait...
non la console n'est pas réservée au puriste, mais on est tellement plus efficace avec une console.
J'étais moi même sous mandrake avant et j'utilisai la console de la même manière que maintenant sous debian.
ceci peut interesser d'autre personne voici une autre version de ce que je propose.
par exemple taper: $ essai.sh nom.jpg ou $ essai.sh ou $ essai.sh nom/du/dossier/*
Code: Tout sélectionner
#!/bin/sh
function convertir ()
{
   echo "conversion de $1"
   convert "$1" "`echo $1 | sed 's/\....$//'`".pdf;
}

case $1 in
    -h | help ) echo "Ce programme transforme un fichier jpg en pdf"
   echo "tous les fichiers jpg d'un dossier en pdf avec chemin/dossier/*"
      echo "-R pour récursif -h pour afficher cette aide"
      exit 1 ;;
   -R | -r ) choix='find';;
      */\* ) choix='ls'; chemin=$1;;
   *jpg | *JPG )  convertir "$1"; exit 1;;
   * ) choix='ls';;
esac

$choix | grep "^.*\.[jJ][pP][gG]$" | while read i
do
   convertir "$chemin$i"
done
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Dim 05 Mars, 2006 08:19

bonjour Limax, & merci, ça je vais l'essayer..ça m'a l'air tellement simple... par contre il s'agit de convertir, donc j'ai intérêt à faire une sauvegarde pour garder l'original, en tous cas merci d'avance.
JSG
jsg

Messages : 21

Dim 05 Mars, 2006 08:23

Ah, j'ai oublié, ces pages de codes doivent être tapées directement en console ou avec un éditeur, là je débarque; car en console direct est-ce que ça va rester dans la boite pour +tard ?
JSG ?
jsg

Messages : 21

Dim 05 Mars, 2006 12:11

tu ouvres ton éditeur préféré $ kwrite ~/essai.sh (ou gvim ou etc..)
tu copies le code et tu enregistres et tu quites.
tu rends excutable le script $ chmod +x ~/essai.sh
tu te loges en root (pour le mettre dans /usr/local/bin) su ***ton passroot***
tu copies le script dans /usr/local/bin # cp ~/essai.sh /usr/local/bin/
tu sorts de root # exit
tu fais une sauvegarde de tes photos (on ne sais jamais)
tu testes $ essai.sh unephoto.jpg et normalement tu as unephoto.pdf
tu vas dans le dossier de tes photos $ cd la/ou/sont/les/photos
$ essai.sh -R (-R pour récurssif mais tu n'es pas obligé)

en fait suivant ce que tu veux il suffit de modifier la ligne
Code: Tout sélectionner
convert "$1" "`echo $1 | sed 's/\....$//'`".pdf;

"$1" c'est le nomdelaphoto.jpg
"`echo $1 | sed 's/\....$//'`" est le nomdelaphoto sans l'extension jpg
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit