Linux: concaténer plusieurs images dans un fichier PDF avec plusieurs images par page

3

Je sais que le convertprogramme d'ImageMagick peut être utilisé comme suit pour convertir une collection d'images - par exemple, au format PNG - en un fichier PDF:

convert *png output.pdf

Le problème, c’est que chaque image est ensuite étirée pour tenir sur une page, alors que je voudrais conserver les dimensions originales des images et en mettre le plus possible sur une page du fichier PDF avant de passer à une autre page.

Une idée comment faire ça?

anon
la source

Réponses:

0

Ce que vous essayez de faire, en plaçant plusieurs images sur une seule page (PDF), n’est pas anodin. Même la notion de "dimension originale" d'une image n'est plus triviale, une fois que quelque chose comme PDF est impliqué. La dimension d'une image est donnée en pixels, alors que les PDF n'ont aucune idée de pixels. Vous devez déconner avec des éléments comme le dpi (points par pouce ou pixels par pouce).

Je vous suggère de rechercher des outils de composition, comme LaTeX .

lesmana
la source
Excellente idée, je viens de l'essayer bien que je ne sois pas sûr que cela convienne, car je souhaiterais automatiser la génération du document et craignais de devoir jouer avec divers paramètres, mais cela fonctionne parfaitement. Merci!
Anon
0

En guise d'montage alternative à LaTeX, vous pouvez combiner l'utilisation de imagemagick pour générer chaque page, puis concaténer les montages résultants dans un fichier PDF de plusieurs pages.

Les commandes à exécuter dépendent de la taille variable des images.

Joce
la source