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?

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 .


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.