Экспортируйте слайды Keynote в изображения с помощью AppleScript - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть слайды Keynote, и я хочу автоматически экспортировать их в изображения для дальнейшей загрузки на сервер с помощью AppleScript.Я пытался справиться с этим:

tell application "Keynote"
    set doc to open "full-path-to-.key"
    save doc -- this line didn't help
    export doc to file "full-path-to-folder" as slide images
end tell

Этот скрипт заканчивается на

error "Keynote got an error: The document “...” could not be exported as “full-path-to-folder”. Your most recent changes might be lost." number 6

Почему?

1 Ответ

0 голосов
/ 22 сентября 2018

Я внимательно посмотрел на этот образец экспорта документов и столкнулся с проблемой со ссылкой на папку, в которую я хочу экспортировать мои слайды.Тогда я нашел эту вещь об этом с примером

set thePath to alias "Macintosh HD:Users:yourUserName:Desktop:"

Так что этот работает правильно:

tell application "Keynote"
     set doc to open "/absolute/path/to/slides.key"
     export doc to alias "Macintosh HD:Users:myUserName:further:path" as slide images with properties {image format:PNG}
end tell
...