He creado un flujo de trabajo de Automator que puede tomar el elemento del Finder seleccionado (que es un PDF) y cifrarlo mediante la acción "Cifrar documentos PDF" provista por Apple. El problema con esta acción es que deja el archivo enterrado en la estructura de carpetas / private / var.
Puedo agregar una acción posterior para mover el archivo a una ubicación más visible, sin embargo, quiero poder volver a colocarlo donde sea que estuviera el archivo original. ¿Puedo hacer esto en Automator?
Intenté un conjunto y luego obtengo una variable para el nombre de archivo, pero el paso final para mover los errores de archivo con "la carpeta elegida no se encontró en esta computadora". Parece que se le está dando la ruta original completa del archivo, que de hecho no es una carpeta.
El uso previsto de este flujo de trabajo se debe utilizar como parte de una acción Hazel (eliminando la acción inicial de Obtener elementos del Finder). ¿Alguien puede decirme cómo puedo resolver este problema de cifrar un PDF existente in situ?
Las opciones posibles que he pensado incluyen: 1. Averigua cómo quitar el nombre del archivo de la variable. 2. Averigüe cómo cifrar el PDF con AppleScript (y, por lo tanto, hacer que la variable sea mucho más flexible) 3. Use algún otro método desde Hazel que Automator / AppleScript.
Tenga en cuenta que estoy al tanto de los scripts para usar PDFPen, pero no me gusta el hecho de que PDFPen tiene que iniciarse solo para cifrar un PDF, especialmente cuando el sistema operativo tiene la capacidad integrada.
Soy un novato con Automator y AppleScript pero soy un programador de oficio, por lo que cualquier sugerencia es bienvenida.