Je souhaite convertir par lots des images (jpg, png, etc.) en PDF. Les convertir directement en PDF est facile avec:
convert in.jpg out.pdf
Cependant, j'ai besoin de plus d'options, telles que la définition de la taille de la page de sortie, des marges et de la rotation entre le format paysage et portrait. Après quelques essais et erreurs, j'ai trouvé:
convert -rotate "90>" -page A4+0+0 -gravity center in.jpg out.pdf
Cela centre l'image sur une page A4 et pivote automatiquement entre paysage et portrait, mais cela ne fonctionne qu'avec de petites images en dessous de 595x842. Les images plus grandes se brisent, car 595x842 semble être la résolution en pixels attribuée à une page A4. En lisant sur le net, l' -density
option pourrait être une solution potentielle pour augmenter le nombre de pixels sur une page A4, mais je n'ai pas pu le faire fonctionner.
Les solutions en dehors d'Imagemagick sont bien entendu également les bienvenues.
la source