AppleScript или Automator Workflow для презентаций PowerPoint PowerPoint в основной конвертинг
-
22-10-2019 - |
Вопрос
У меня есть большой набор презентаций PowerPoint, которые я хотел бы преобразовать в Keynote. Я могу преобразовать каждый из них вручную, выполнив эти шаги:
- В Finder щелкните правой кнопкой мыши документ PowerPoint и выберите Открыть с ... -> Keynote
- В основном выберите Сохранить как..., проверить Сохранить копию как Флакторы, выберите IWork '08 как формат и нажмите ХОРОШО.
Однако делать это для каждого документа утомительно. Я хотел бы сразу преобразовать их всех.
Я пытался создать для этого рабочий процесс автоматиза, но я совершенно безуспешно. (Я думаю, что быть программистом на самом деле делает невозможным понять инструменты для получения такими инструментами, как Automator и AppleScript.) Может ли кто-нибудь мне помочь?
Решение
Я не мог понять, как заставить Automator сделать это, но я смог превзойти AppleScript. Просто сохраните следующее в качестве приложения в редакторе AppleScript, затем перетащите файлы, которые вы хотите преобразовать на значок. Он подскажет вам выбрать папку, в которой будут размещены конвертированные файлы.
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
(Я действительно не знаю, что я делаю с AppleScript. Если здесь можно сделать улучшения, я бы хотел узнать о них.)
Другие советы
Вы пытались создать рабочий процесс Automator, используя функцию Смотри, как я делаю (Что здесь кажется подходящим)? С какими проблемами вы столкнулись?