AppleScript o Automator Workflow per Bulk-conversione di PowerPoint presentazioni in Keynote

apple.stackexchange https://apple.stackexchange.com/questions/8317

  •  22-10-2019
  •  | 
  •  

Domanda

Ho una grande serie di presentazioni Powerpoint che vorrei convertire in Keynote. Posso convertire ognuno manualmente seguendo questa procedura:

  1. Nel Finder, fare clic destro documento PowerPoint e selezionare Apri con ... -> Keynote
  2. In Keynote, scegli Salva con nome ... , controllare il Salva copia con nome casella di controllo, selezionare iWork '08 come formato, e fare clic su OK .

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

Ho cercato di creare un flusso di lavoro Automator per questo, ma sono stati completamente riuscito. (Penso che essere un programmatore in realtà rende impossibile comprendere gli strumenti per-il-resto-di-noi come Automator e AppleScript.) Qualcuno può darmi una mano?

È stato utile?

Soluzione

Non riusciva a capire come ottenere Automator per farlo, ma sono stato in grado di battere AppleScript alla sottomissione. Basta salvare il seguente come applicazione nell'editor di AppleScript, quindi trascinare i file che si desidera convertire sull'icona. Essa vi verrà chiesto 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

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

Altri suggerimenti

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top