Следующий метод работает с Skim, заменой с открытым исходным кодом для Preview.app. Сначала загрузите Skim , затем сохраните следующий код в текстовом файле и назовите его «gotopage.scpt»:
on run argv
tell application "Skim"
activate
open (item 1 of argv)
tell document 1
go to page index (item 2 of argv)
end tell
end tell
end run
Теперь вы можете сказать Skim открыть определенный PDF и перейти на страницу 99, написав это на терминале:
osascript gotopage.scpt "/full/path/to/doc/mydoc.pdf" 99
Возможно, вы захотите обернуть вышеприведенную строку в собственный скрипт sh. Также обратите внимание, что путь к PDF должен быть абсолютным, иначе Skim не найдет файл.