Apfelkript- oder Automator-Workflow für Bulk-konvertierende PowerPoint-Präsentationen in Keynote

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

  •  22-10-2019
  •  | 
  •  

Frage

Ich habe eine große Reihe von PowerPoint -Präsentationen, die ich in Keynote konvertieren möchte. Ich kann jeden manuell konvertieren, indem ich folgende Schritte folgt:

  1. Klicken Sie im Finder mit der rechten Maustaste auf PowerPoint-Dokument und wählen Sie Öffnen Sie mit ... -> Keynote
  2. Wählen Sie in Keynote Speichern als..., Überprüf den Kopie speichern as Kontrollkästchen, auswählen iwork '08 als Format und klicken Sie auf OK.

Dies für jedes Dokument ist jedoch mühsam. Ich möchte einen Weg, sie alle auf einmal umzuwandeln.

Ich habe versucht, dafür einen Automator -Workflow zu erstellen, war aber völlig erfolglos. (Ich denke, ein Programmierer zu sein, macht es unmöglich, die Tools für die Umstände der USA wie Automator und AppleScript zu verstehen.) Kann mir jemand helfen?

War es hilfreich?

Lösung

Ich konnte nicht herausfinden, wie ich den Automator dazu bringen konnte, es zu tun, aber ich konnte AppleScript zur Einreichung schlagen. Speichern Sie einfach die folgende als Anwendung im AppleScript -Editor und ziehen Sie dann die Dateien, die Sie auf das Symbol konvertieren möchten. Sie werden aufgefordert, einen Ordner auszuwählen, in dem die konvertierten Dateien platziert werden.

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

(Ich weiß nicht wirklich, was ich mit AppleScript mache. Wenn hier Verbesserungen vorgenommen werden können, würde ich gerne etwas über sie wissen.)

Andere Tipps

Haben Sie versucht, einen Automator -Workflow mit der Funktion zu erstellen? Schau mir zu (Was scheint hier angemessen zu sein)? Welche Probleme haben Sie begegnet?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top