¿Cómo convierto por lotes un montón de png u otras imágenes en un solo PDF en Mavericks?

Tomé un montón de capturas de pantalla y quiero convertirlas en páginas en un solo PDF. Seleccionar los cuatro en Vista previa y exportar a PDF solo exporta dos (?), por separado. La función del menú Archivo "Exportar a PDF" agrega un extraño borde blanco alrededor de las capturas de pantalla (y orienta la página como vertical). Así que convertí cada uno a PDF individualmente y luego los combiné manualmente. Probé las soluciones aquí , pero la vista previa de Mavericks ya no parece funcionar de esa manera. ¿Cuál es la mejor manera, gratuita y, con suerte, integrada de automatizar esto?

Respuestas (3)

Puede usar el convertcomando si instala ImageMagick . ImageMagick no siempre es una instalación simple, pero si instala Xcode y Homebrew , debería ser bastante sencillo.

convert *.png foobar.pdf

http://www.imagemagick.org/script/convert.php

Hay una acción de Automator: Nuevo PDF a partir de imágenes . Crea un único documento de varias páginas a partir de imágenes de entrada. Puede crear un flujo de trabajo o una aplicación que procese las imágenes que coloque en él.

Si creo una aplicación en Automator con esa sola acción, puedo colocar mis imágenes en ella y creará un PDF con una página por imagen.

"Exportar como PDF..." de Vista previa coloca la imagen convertida en el tamaño de papel predeterminado, por ejemplo, A4 o Carta de EE. UU. Es por eso que aparece el "borde blanco extraño" alrededor de la imagen.

Si utiliza el elemento de menú "Exportar..." de Vista previa y selecciona PDF como formato, simplemente convertirá la imagen a PDF sin colocarla en una página.

La acción de Automator de Apple "Nuevo PDF a partir de imágenes" funciona bien, pero sufre las limitaciones de Automator en cuanto a dónde se pueden guardar los archivos de salida.

Puede encontrar aquí un script de Python que combinará imágenes (suministradas como argumentos) en un archivo PDF . Se puede usar en una acción "Ejecutar script de Shell" de Automator para crear una acción/servicio rápido.