AppleScript o Automator Workflow per la conversione in massa di presentazioni Powerpoint in Keynote

2

Ho un ampio set di presentazioni di PowerPoint che vorrei convertire in Keynote. Posso convertirli manualmente seguendo questi passaggi:

  1. Nel Finder, fai clic con il pulsante destro del mouse su Documento Powerpoint e seleziona Apri con ... - > Keynote
  2. In Keynote, seleziona Salva con nome ... , seleziona la casella di controllo Salva copia come , seleziona iWork '08 come formato e fai clic su OK .

Tuttavia, fare questo per ogni documento è noioso. Mi piacerebbe un modo per convertirli tutti in una volta.

Ho cercato di creare un flusso di lavoro di Automator per questo, ma non ho avuto successo. (Penso che essere un programmatore in realtà renda impossibile capire gli strumenti per il resto di noi come Automator e AppleScript.) Qualcuno può darmi una mano?

    
posta Kristopher Johnson 13.02.2011 - 19:20
fonte

2 risposte

2

Non riuscivo a capire come ottenere Automator per farlo, ma ero in grado di battere AppleScript in sottomissione. Basta salvare quanto segue come applicazione nell'Editor di AppleScript, quindi trascinare i file che si desidera convertire sull'icona. Ti verrà richiesto di scegliere una cartella in cui verranno posizionati i file convertiti.

on open droppedFiles
    set theDestinationFolder to (choose folder with prompt "Choose destination folder") as Unicode text
    repeat with theFile in droppedFiles
        tell application "Keynote"
            open theFile
            set theSlideshow to slideshow 1
            set theDestinationPath to theDestinationFolder & (name of theSlideshow)
            save theSlideshow in theDestinationPath
            close theSlideshow
        end tell
    end repeat
end open

(Non so davvero cosa sto facendo con AppleScript. Se ci sono miglioramenti che possono essere apportati qui, mi piacerebbe sapere su di loro.)

    
risposta data 18.02.2011 - 02:29
fonte
1

Hai provato a creare un flusso di lavoro di Automator utilizzando la funzione Watch Me Do (che sembra appropriato qui)? Quali problemi hai incontrato?

    
risposta data 14.02.2011 - 16:15
fonte

Leggi altre domande sui tag