He hecho un Automator servicio para extraer texto de un PDF y guardarlo en el directorio actual, y funciona razonablemente bien.
Toma uno o varios archivos PDF, extrae el texto, y la guarda como independiente .los rtf colocado en el mismo directorio donde el original Pdf fue encontrado.
Bien, excelente, excepto por un pequeño problema: ¿cuál es invariablemente también se guardan junto a los otros .los rtf es un vacío (cero bytes), con el nombre del directorio actual.
Buscando en el flujo de trabajo a continuación, parece que ambas variables ("PDF" y "Perdición") se pasa a la acción "Hent ut PDF-tekst". Es mi suposición razonable y, en cualquier caso, ¿cómo puedo solucionarlo?
La secuencia de comandos en texto plano:
on run {input, parameters}
tell application "System Events"
set thePath to POSIX path of (container of (item 1 of input))
end tell
return thePath
end run
Como un aparte, Automator, se crea automáticamente una representación PNG de tu flujo de trabajo cuando se guarde, y puede ser fácilmente consiguió por revelar el contenido del paquete.
Genio me di cuenta de esto sólo después de un poco de faffing sobre con la captura de pantalla y GIMP.