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


2

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

  1. Nel Finder, fai clic con il pulsante destro del mouse su Powerpoint e seleziona Apri con ... - & gt; nota fondamentale
  2. In Keynote, scegli Salva come... , controlla il Salva copia come casella di controllo, selezionare iWork '08 come il formato e fare clic 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 effetti renda impossibile capire gli strumenti per il resto di noi come Automator e AppleScript.) Qualcuno può darmi una mano?

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.)


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?


Posso registrare gli eventi dell'interfaccia utente (Apri con, Salva come, ecc.). Il problema è che questo mi dà un flusso di lavoro che funziona solo per un singolo documento selezionato nel Finder. Voglio eseguirlo per un grande insieme di documenti. Come potrei farlo con Watch Me Do?
Kristopher Johnson
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.