Как открыть файл 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"