как Вы открываете PDF на уровне определенной страницы из командной строки? (OSX или Linux)

Я хочу открыть документ в формате PDF на уровне определенной страницы из командной строки, вида подобных vim +n [file]. Там какой-либо путь состоит в том, чтобы сделать это в OSX с какой-либо программой читателя PDF?

11
задан dan 13 January 2010 в 15:04
поделиться

5 ответов

- 4577969-

Вы можете сделать это с Evinsion , используя -P или - Page-Label = Page Аргумент командной строки Так:

evince -p 5 foo.pdf
9
ответ дан 3 December 2019 в 06:46
поделиться

Следующий метод работает с Skim, замена открытого источника для предварительного просмотра.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

Теперь вы можете сказать, чтобы он открыл определенный PDF и перейти на страницу 99, написав это На терминале:

osascript gotopage.scpt "/full/path/to/doc/mydoc.pdf" 99

Возможно, вы захотите обернуть вышеуказанную линию в SH Script для себя. Также обратите внимание, что путь к PDF должен быть абсолютным, в противном случае Skim не найдет файл.

4
ответ дан 3 December 2019 в 06:46
поделиться

Может быть, это поможет вам: http://partners.adobe.com/public/developer/en/acrobat/pdfopenparameters.pdf

Я нашел страницу arg = PageNum на странице 5 в этом PDF, который может быть полезен! Я не проверил это, хотя!

Редактировать:

Я только что проверил его на Windows (к сожалению, у меня нет Linux), и это работает. На Windows это:

<path to Acrobat Reader.exe> /A "page=2" somePDFFile.pdf

Я думаю, это что-то похожее в Linux или OSX.

3
ответ дан 3 December 2019 в 06:46
поделиться

Нет. Коммутаторы командной строки специфичны для каждой программы.

-1
ответ дан 3 December 2019 в 06:46
поделиться
open -a Preview someFile.pdf
-2
ответ дан 3 December 2019 в 06:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: