Quiero convertir por lotes imágenes (jpg, png, etc.) a PDF. Convertirlos directamente a PDF es fácil con:
convert in.jpg out.pdf
Sin embargo, necesito algunas opciones más, como configurar el tamaño de página de salida, los márgenes y la rotación entre el formato horizontal y vertical. Después de alguna prueba y error, se me ocurrió:
convert -rotate "90>" -page A4+0+0 -gravity center in.jpg out.pdf
Centra la imagen en una página A4 y rota automáticamente entre horizontal y vertical, sin embargo, solo funciona con imágenes pequeñas por debajo de 595x842. Las imágenes más grandes se rompen, ya que 595x842 parece ser la resolución en píxeles asignada a una página A4. Leer en la red, la -density
opción podría ser una solución potencial para aumentar el recuento de píxeles en una página A4, pero no pude hacerlo funcionar.
Las soluciones fuera de Imagemagick son, por supuesto, bienvenidas también.
fuente