Fedora с AOS запускает. g ++ и javac/gcj может быть установлен через конфетку после, или можно изменить запускать файл для включения их в установку.
Во многих системах меньше использования lesspipe, который может обработать pdftotext автоматически. Поэтому можно сразу попробовать
less file.pdf
который покажет вывод pdftotext
в less
.
Я предполагаю, не возможно видеть файл PDF в терминале, но можно проверить, что это довольно путем преобразования файла PDF для отправки текстовых сообщений. Можно сделать это как:
pdftotext a.pdf
Это произведет a.txt файл, который можно считать в VIM.
Для варианта человечности этот двоичный файл доступен в следующем пакете.
poppler-utils
pdftotext -layout file.pdf - | less
(это то, как значение по умолчанию Ubuntu lesspipe
сценарий делает это)
– villapx
05.06.2017, 16:33
Когда я хочу "просмотреть файл PDF в терминале", который для меня означает, что я хочу на самом деле видеть несжатый PDF, я делаю:
pdftk in.pdf output out.pdf uncompress
Я всегда задавался вопросом почему оба less in.pdf
и less out.pdf
дайте мне просто текстовые строки в PDF (и, исключая команды PDF только для текста я ожидал бы в out.pdf
).
Ну, это происходит из-за lesspipe предположение, что я хочу pdftotext
быть выполненным сначала - и так как здесь я не делаю, я должен конкретно отключить lesspipe путем установки LESSOPEN
переменная среды ни к чему; это:
$ LESSOPEN="" less out.pdf
И наконец, я могу просмотреть несжатое использование кода PDF less
Еще одно решение состоит в том, чтобы использовать открытую для гнома команду
gnome-open youfile.pdf
При условии, что Вы имеете, входят в Ваш сервер с-X опцией (ssh-X)
Если вы запустите emacs
на своем компьютере,(emacs
предустановлено в Ubuntu 18.04 ), вы можете виртуально открыть и просмотреть PDF-файл на удаленном сервере, нажавCtrl-x Ctrl-f
(на find-file
), а затем введите /user@hostname:/path/to/my.pdf
и нажмите Enter (, обратите внимание на самый первый /
). Затем вам будет предложено ввести пароль сервера, и вот он! Вы можете увидеть pdf внутри emacs.
Навигация по PDF внутриemacs
Используйте space
для перехода на одну страницу вниз и backspace
для перехода на одну страницу вверх. Вы также можете использовать клавиши со стрелками для прокрутки одной страницы, если она не помещается на экране.
Увеличение
Увеличьте масштаб, нажав Ctrl-x Ctrl-+
. Увеличьте масштаб, нажав только +
. Или уменьшите масштаб, нажав -
.
Контекст
Да, вы можете подключиться к удаленному серверу изнутри emacs
, используя сборку -в пакете tramp
, которая работает так же просто, как я объяснил выше. Этот метод работает не только для pdf, но и для файлов любого другого типа, например изображений.
Я попробовал следующее с хорошими результатами:
pdftotext filname.pdf - | less
lesspipe file.pdf | less
lesspipe предоставляется пакетом less в Debian и Ubuntu.
Это может быть полезно, обратите внимание, что:
qlmanage -p <file_name>
Возможно, аналогичная команда в Linux называется (gnome -sushi )Я не проверял это, но тоже может быть полезно. Я обновлю этот пост после тестирования.