Comment générer un PDF à partir d'une série d'images?

5

J'ai une série d'images (un livre numérisé, en fait) que je veux transformer en PDF au format A4.

Pourquoi je fais ça : J'aide une personne moins avertie en informatique dans un autre pays à obtenir une copie imprimée de ce livre. Je sais qu'ils ont la capacité d'imprimer des fichiers PDF, mais je ne veux pas me laisser aller à chercher et à expliquer comment redimensionner et imprimer une série d'images. - Je veux juste leur envoyer par courrier électronique quelque chose qu'ils peuvent lancer à une imprimante avec un minimum de tracas.

zrajm
la source
Convertisseur d'images par lots - rapide, facile à utiliser: stintercorp.com/ic.php
aparente001

Réponses:

6

J'ai trouvé une solution utilisant ImageMagick, mais il m'a fallu un certain temps pour comprendre que je devais utiliser l'option -page A4 générer un PDF au format A4. En fin de compte, cette commande simple a fait le tour pour moi:

convert *.gif -page A4 book.pdf

Dépannage

En cherchant une réponse sur Google, je me suis rendu compte que d'autres personnes l'avaient également essayé et avaient rencontré des problèmes que je n'avais jamais vus. Ces astuces peuvent être utiles à certains d’entre vous.

Images de différentes tailles: Si vos images n'ont pas toutes la même taille, regardez cette vidéo sur YouTube: “Comment convertir plusieurs images en PDF A4 avec imagemagick” . Le gars dans la vidéo utilise la commande (dont il dit qu'elle produit une sortie A4):

convert *.jpg -resize 595x842 -gravity center -background white \
    -extent 595x842 resultimage.pdf

Postambule

Cette question a été posée sur stackoverflow, mais a été fermée en tant que sujet hors sujet ( "Comment puis-je convertir une série d'images en PDF à partir de la ligne de commande sous Linux?" ). Comme cela me donnait un indice, mais pas la solution complète, je crée (et réponds) à cette question ici, dans l’espoir que quelqu'un le trouvera utile aussi.

zrajm
la source
3

Utilisation img2pdf :

img2pdf --pagesize A4 file1.jpg file2.jpg > book.pdf

De sa description:

Convertissez sans perte les images raster en PDF sans réencoder les images JPEG et JPEG2000. Cela entraîne une conversion sans perte d'images JPEG et JPEG2000 avec la seule taille de fichier ajoutée provenant du conteneur PDF lui-même.

ImageMagick, d’autre part, décodera et réencodera les données JPEG, ce qui aura pour résultat perte de génération et des performances 10 à 100 pires que img2pdf.

Robert Fleming
la source
-1

Utilisation du format de papier convert et lettre:

convertir le fichier? .jpg -gravity center -resize 612x792! -units PixelsPerInch -density 72x72 book.pdf

user2309000
la source
Bienvenue sur Super User! Lisez s'il vous plaît Comment recommander un logiciel pour information minimale requise et d'autres suggestions sur la façon de recommander un logiciel sur Super User. Pour que votre réponse reste utile même si le (s) lien (s) inclus est interrompu, veuillez modifier ces détails dans votre réponse. Sans savoir quoi convert est cette réponse n'est pas utile.
Twisty Impersonator