Ich möchte Bilder (jpg, png usw.) stapelweise in PDF konvertieren. Das direkte Konvertieren in PDF ist einfach mit:
convert in.jpg out.pdf
Ich benötige jedoch einige weitere Optionen, z. B. das Festlegen der Größe der Ausgabeseite, der Ränder und der Drehung zwischen Quer- und Hochformat. Nach einigem Ausprobieren habe ich mir Folgendes ausgedacht:
convert -rotate "90>" -page A4+0+0 -gravity center in.jpg out.pdf
Dadurch wird das Bild auf einer A4-Seite zentriert und automatisch zwischen Quer- und Hochformat gewechselt. Es funktioniert jedoch nur mit kleinen Bildern unter 595 x 842. Größere Bilder brechen ab, da 595 x 842 die Auflösung in Pixel zu sein scheint, die einer A4-Seite zugewiesen ist. Wenn Sie im Internet herumlesen, ist die -density
Option möglicherweise eine mögliche Lösung, um die Pixelanzahl auf einer A4-Seite zu erhöhen, aber ich konnte sie nicht zum Laufen bringen.
Lösungen außerhalb von Imagemagick sind natürlich ebenfalls willkommen.
quelle