1 votos

Automator: combinar imágenes como PDF con un nombre de archivo útil

Tengo un servicio de Automator (ver abajo) que toma una carpeta de imágenes y las combina en un PDF.

Pero me gustaría que el nombre del PDF se basara en el nombre de la primera (o cualquiera) de las imágenes.

Es decir, si las imágenes de la carpeta son

  • ProyectoFoo-Frame1.png
  • ProyectoFoo-Frame2.png
  • ProyectoFoo-Frame3.png

Quiero que el PDF se llame algo así como "ProyectoFoo-Frame1.pdf"

He estado rascándome la cabeza con las variables de Automator y no le encuentro sentido. Tal vez tengo que hacer esto con Applescript puro.

Gracias.

enter image description here

1voto

user3439894 Puntos 5883

Pero me gustaría que el nombre del PDF se basara en el nombre de la primera (o cualquiera) de las imágenes.

Tenga en cuenta que lo siguiente fue probado y funciona para mí como se muestra, bajo MacOS Catalina para que el creado PDF documento llamado así por el nombre del primer archivo en el lista de archivos ordenados .

Con la Automatizador Acción rápida ajustado a El flujo de trabajo recibe las [carpetas] actuales en el [Finder] , lo siguiente acciones lograr el objetivo.

  • Obtener el contenido de la carpeta

    • [] Repetir para cada subcarpeta encontrada
  • Ordenar los elementos del buscador

    • por [nombre] en orden [ascendente
  • Establecer el valor de la variable

    • Variable: sortedFiles
  • Ejecutar AppleScript

      on run {input, parameters}
          tell application "Finder" to ¬
              return displayed name of ¬
                  first item of input
      end run
  • Establecer el valor de la variable

    • Variable: fileName
  • Obtener el valor de la variable

    • Variable: sortedFiles
    • Opciones
    • [√] Ignora la entrada de esta acción
  • Nuevo PDF a partir de imágenes

    • Guarda la salida en: [ Proyectos 2020 ]
    • Nombre del archivo de salida: Nuevo PDF a partir de imágenes
  • Cambiar el nombre de los elementos del buscador: Nombrar un solo archivo

    • [Nombre del artículo único]
    • Nombre: [Sólo nombre base] a [ fileName ]
      • Nota: Arrastre y suelte el fileName variable a la a campo .
  • Revelar elementos del buscador

0 votos

Ahora tiene sentido. ¡Gracias!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X