Chcę grupowo konwertować obrazy (jpg, png itp.) Do formatu PDF. Konwersja ich bezpośrednio do formatu PDF jest łatwa dzięki:
convert in.jpg out.pdf
Potrzebuję jednak więcej opcji, takich jak ustawienie rozmiaru strony wyjściowej, marginesów i rotacji między formatem poziomym a pionowym. Po kilku próbach i błędach wymyśliłem:
convert -rotate "90>" -page A4+0+0 -gravity center in.jpg out.pdf
Spowoduje to wyśrodkowanie obrazu na stronie A4 i automatyczne obracanie między orientacją poziomą a pionową, jednak działa tylko z małymi obrazami poniżej 595 x 842. Większe obrazy psują się, ponieważ 595 x 842 wydaje się być rozdzielczością w pikselach przypisaną do strony A4. Czytając w Internecie, -density
opcja może być potencjalnym rozwiązaniem, aby zwiększyć liczbę pikseli na stronie A4, ale nie mogłem tego zrobić.
Rozwiązania poza Imagemagick są oczywiście mile widziane.
źródło