Ho creato un servizio Automator per estrarre il testo PDF e salvarlo nella directory corrente, e funziona abbastanza bene.
Prende uno o più file PDF, estrae il testo e lo salva come .rtfs separato inserito nella stessa directory di dove sono stati trovati i PDF originali.
Bene, eccellente, tranne che per un piccolo stropicciamento: ciò che è invariabilmente anche salvato insieme all'altro. Rtfs è uno vuoto (zero byte), con il nome della directory corrente.
Guardando il flusso di lavoro sottostante, sembra che entrambe le variabili ("PDF" e "Bane") siano passate all'azione "Hent ut PDF-tekst". La mia ipotesi è ragionevole e, in ogni caso, come risolverlo?
Loscriptintestosemplice:
onrun{input,parameters}tellapplication"System Events"
set thePath to POSIX path of (container of (item 1 of input))
end tell
return thePath
end run
Per inciso, Automator crea automaticamente una rappresentazione PNG del tuo flusso di lavoro quando lo salvi, e può essere facilmente ottenuto rivelando il contenuto del pacchetto.
Genius me me ne sono reso conto solo dopo un po 'di tentativi di cattura dello schermo e GIMP.