Convertir un dossier d'images en un fichier pdf de plusieurs pages à l'aide des outils de ligne de commande?

10

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?

Quelqu'un vous utilise toujours MS-DOS
la source

Réponses:

13

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

mr_eclair
la source
J'ai trouvé la solution moi-même, mais vous avez répondu avec plus de détails. C'était si simple dont j'ai même honte.
Quelqu'un vous utilise toujours MS-DOS
^ vous êtes les bienvenus!
mr_eclair
Hmm, ne
recadre
Si vous avez les images dans des sous-dossiers, utilisez ceciconvert */*.jpg foo.pdf
Phil Roggenbuck
J'ai toujours un problème, il trie tout comme 1, 10, 100 et non 1,2,3,4,5, ..., 100,101,102 comment puis-je résoudre ce problème?
Phil Roggenbuck
3

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 pdffichier à partir de chaque jpgimage sans perte de résolution ou de qualité:

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

2) Ceci pour concaténer les pdfpages 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  
Eduard Florinescu
la source