2 votos

Plugin de impresión de Automator: Anexar la salida a un archivo PDF existente

Me gustaría crear un plugin de impresión para añadir la salida a un archivo PDF existente.

Estos son mis pasos hasta ahora:

  • Pedir artículos del buscador
  • Combinar páginas PDF (anexar)
  • Abrir elementos del buscador

Más o menos hace el trabajo, pero:

  • Es preagrega la salida: la nueva salida se inserta al principio y no al final.
  • Creo un nuevo archivo.

Puedo manejar la situación del nuevo archivo, supongo, haciendo un Guardar como , pero no quiero que la nueva salida se coloque al principio.

¿Cómo puedo añadir la salida al final de un archivo PDF existente?

0voto

kzh Puntos 5098

Una discusión muy antigua sobre https://discussions.apple.com/thread/2240963 tenía la solución.

Aquí hay una versión de trabajo del plugin:

1   Ask for Finder Items
        Type: Files
2   Set Value of Variable
        Variable: original
3   Run Shell Script
        Pass input: as arguments
        Script: echo $2
                echo $1
4   Combine PDF Pages
        Combine documents by: Appending pages
5   Get Value of Variable
        Variable: original
6   Run Shell Script
        Pass input: as arguments
        Script: mv $1 $3
7   Open Finder Items
        Open with: Default Application

El paso 3 resuelve el problema de anexar en lugar de anteponer el archivo, haciendo eco de los elementos en el orden inverso. Los pasos 2, 5 y 6 se encargan de crear un nuevo archivo renombrando (y moviendo) el nuevo archivo al original.

En cuanto lo haya probado más, publicaré un enlace a una versión que funcione.

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