Как открыть файл PDF на конкретной странице в терминале?

Я пытаюсь открыть файл.pdf с FoxitReader из терминала.

На терминале работает:

/opt/foxitsoftware/foxitreader/FoxitReader "Document.pdf"

Но это не так:

/opt/foxitsoftware/foxitreader/FoxitReader "Document.pdf /A page=5"Он запускает приложение графического интерфейса FoxitReader, отображающее "файл не найден". Документ имеет более 5 страниц.

  • Версия Foxit Reader 2.4.1.0609
  • Ubuntu 16.04

эта опция недоступна для систем Linux? Изменился ли синтаксис? Нужно ли устанавливать плагин?

Я тоже пробовал

/opt/foxitsoftware/foxitreader/FoxitReader -h
/opt/foxitsoftware/foxitreader/FoxitReader --help

но он тоже не может их открыть:(

Изменить: я попытался сделать то же самое в Adobe Acrobat Reader

/opt/Adobe/Reader9/bin/acroread /A "page=3" "Document.pdf"

с тем же результатом. Как всегда, инструкции документированы для окон. Я попробовал пару других просмотра PDF сейчас...

есть ли какой-нибудь бесплатный PDF-ридер, способный:

  • запустить в Linux
  • открыть PDF на определенной странице
  • Выделите текст
  • отображать страницу в полноэкранном режиме (необязательно)

?

благодарю вас

2 ответа

Решение

Evince - программа просмотра PDF, способная открывать файлы PDF на определенной странице с помощью терминала с помощью следующей команды:

evince -i 5 "path/to/document.pdf"

где -i Параметр указывает страницу документа, 5 в этом примере, а второй аргумент указывает путь к документу, который нужно открыть.

Okular - программа просмотра PDF, способная открывать файлы PDF на определенной странице с помощью терминала с помощью следующей команды:

okular -p 5 "path/to/document.pdf"

где -p Параметр указывает страницу документа, 5 в этом примере, а второй аргумент указывает путь к документу, который нужно открыть.

Acrobate Reader - программа просмотра PDF, способная открывать файлы PDF на определенной странице с помощью терминала с помощью следующей команды:

/opt/Adobe/Reader9/bin/acroread /a "page=5" "path/to/document.pdf"

где page=5 это аргумент, который определяет страницу документа, 5 в этом примере, а второй аргумент указывает путь к документу, который нужно открыть.

Средство просмотра PDF в Firefox откроется на номере страницы, добавив #page=за которым следует номер страницы к URL-адресу, например

      firefox "file://$PWD/myfile.pdf#page=150"

Кавычки необходимы, если в вашем текущем пути есть пробел. Мне нравится использовать символические ссылки, и это не будет работать из оболочки, если файл является символической ссылкой, но это работает

      firefox "file://$(realpath myfile.pdf)#page=150"
Другие вопросы по тегам