#1 Le 02/03/2009, à 13:34
- elekaj34
[resolu] Exporter un lot d'image dans un PDF
Bonjour,
Il me faudrait trouver une solution plus ou moins automatique pour convertir en PDF des images JPG. Le soucis, c'est que toutes les images devront être dans le MÊME PDF.
J'ai essayer jpg2pdf, mais j'obtiens 435 pages ..... blanches
PS : J'ai pas envie de me palucher les 435 images à la main
Dernière modification par elekaj34 (Le 02/03/2009, à 14:05)
Alain - Linux Ubuntu 18.04 LTS 64bits
Lumières d'Ici ... et d'Ailleurs
Hors ligne
#2 Le 02/03/2009, à 13:51
- foxprobe
Re : [resolu] Exporter un lot d'image dans un PDF
La reponse est là: http://doc.ubuntu-fr.org/gscan2pdf
Linux addict depuis 2007
Hors ligne
#3 Le 02/03/2009, à 13:57
- Autiwa
Re : [resolu] Exporter un lot d'image dans un PDF
Pour ma part, j'utilise le script suivant :
#!/bin/bash
prefix=$1
for i in $prefix*.jpg
do
i=${i%.jpg} #on vire l'extension
list="$list $i"
z="mogrify -page A4+0+0 -format pdf $i.jpg"
echo $z
$z
done
z="pdftk $(for i in $list ; do echo $i.pdf ; done) cat output $prefix.pdf"
echo $z
$z
qui fonctionne comme décrit ci-dessous :
Il suffit de recopier ce code dans un fichier que l'on sauvegarde sous le nom jpgs2pdf.sh (ne pas oublier de lui donner les droits d'exécutions). Ensuite pour l'utiliser, on procède comme suit :
Si on a deux pages fichier1.jpg et fichier2.jpg, on crée fichier.pdf avec
./jpgs2pdf.sh fichier
dans le bon répertoire (à partir d'un terminal).
Il faut avoir le script dans le même dossier que les images, et il faut que les images aient le même nom avec le numéro accolé, commençant à 1.
PS : j'ai pris ce script sur le forum ubuntu-fr si je me souviens bien, mais je sais plus où. En tout cas, il me semble pas que ça soit moi qui l'ait fait .
Dernière modification par Autiwa (Le 02/03/2009, à 14:00)
Pensez à éditer le titre du sujet (en éditant le premier message) pour rajouter un "[Résolu]" ça évite à ceux qui veulent donner un coup de main, d'ouvrir un sujet où il n'y a plus d'aide à donner.
Hors ligne
#4 Le 02/03/2009, à 14:05
- elekaj34
Re : [resolu] Exporter un lot d'image dans un PDF
Merci pour vos réponses
Ce qui est marrant, c'est qu'avec imagemagick, si j'utilise :
convert *.jpg monpdf.pdf
j'ai un segmentation fault
alors que le script de Autiwa (que j'ai remanié à ma sauce) fonctionne au poil.
Alain - Linux Ubuntu 18.04 LTS 64bits
Lumières d'Ici ... et d'Ailleurs
Hors ligne
#5 Le 24/03/2009, à 22:03
- soupaloignon
Re : [resolu] Exporter un lot d'image dans un PDF
convert -adjoin *.jpg final.pdf
ou plus sophistiqué
#!/bin/bash
#############################################################
# www.soupaloignon.net
# transforme une suite d'image jpg et/ou JPG en un fichier pdf
# fonctionne également avec des noms de fichiers comportant des espaces
#############################################################
# Pour gérer les noms de fichiers contenant des espaces
IFS=$'\n'
## Entrer la qualité
QUALITE=$(zenity --entry --width=300 --height=150 --title="Qualité" --entry-text="50" --text="Entrez la qualité désirée (moyenne 50)" )
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
## Entrer le nom du fichier pdf final
NOM=$(zenity --entry --width=300 --height=150 --title="Nom du fichier de sortie" --entry-text="final" --text="Entrez le nom du fichier que vous désirez" )
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
convert -quality $QUALITE -adjoin $@ $NOM.pdf
Dernière modification par soupaloignon (Le 24/03/2009, à 22:04)
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne