J'ai un dossier avec 100 images jpg. Je veux convertir ces images en un fichier pdf de plusieurs pages, avec toutes les images (recadrées au format A4). Ils sont déjà dans la bonne rotation.
Quels outils dois-je utiliser?
J'ai un dossier avec 100 images jpg. Je veux convertir ces images en un fichier pdf de plusieurs pages, avec toutes les images (recadrées au format A4). Ils sont déjà dans la bonne rotation.
Quels outils dois-je utiliser?
Réponses:
Exigences
ImageMagick
Tapez la ligne suivante pour commander l'invite pour Intall ImageMagick:
sudo apt-get install imagemagick
Convertissez des jpegs en PDF:
Allez dans le répertoire de travail (répertoire des jpegs):
cd work/directory/path
Convertissez les fichiers JPG en PDF:
convert *.jpg foo.pdf
source: http://bitprison.net/jpg_to_pdf
convert */*.jpg foo.pdf
Malheureusement convert
, l'image change avant afin d'avoir une perte de qualité minimale, c'est-à-dire la qualité de l'original jpg
, vous devez utiliser img2pdf
, j'utilise ces commandes:
3 1) Ceci pour créer un pdf
fichier à partir de chaque jpg
image sans perte de résolution ou de qualité:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) Ceci pour concaténer les pdf
pages en une seule:
pdftk *.pdf cat output combined.pdf
3) Et enfin, j'ajoute un calque de texte OCRed qui ne change pas la qualité de la numérisation dans les fichiers PDF afin qu'ils puissent être recherchés:
pypdfocr combined.pdf
Je recommande fortement le programme CLI Python img2pdf
pour une conversion sans perte:
https://gitlab.mister-muffin.de/josch/img2pdf
Exemple d'utilisation:
img2pdf img1.png img2.jpg -o out.pdf