средство просмотра PDF для командной строки только

Обычная практика для входа должна использовать системный журнал. Это довольно просто и не требует большого количества кода. Если Вам нужно что-то еще - смотрят на регистрирующиеся библиотеки как liblogging или log4c

12
11.04.2012, 11:55
4 ответа

Не реальное средство просмотра, но как скорая помощь преобразователь может также помочь:

pdftotext file.pdf - | less

pdftohtml -stdout -i file.pdf | lynx -stdin

pdftotext и pdftohtml часть пакета Poppler.

25
27.01.2020, 19:54
  • 1
    +1 Это работает приятно с документами только для текста. Очевидно, отображение графики без графического интерфейса пользователя не реалистично?:] странный –  moooeeeep 11.04.2012, 14:06
  • 2
    +1. Кроме того, lesspipe знает, как обработать документы в формате PDF. Если pdftotext установлен и Вы уже работали eval $(lesspipe), можно просто работать less file.pdf. Это использует pdftotext -layout так работает обоснованно хорошо с многостолбцовым текстом. –  cas 04.01.2018, 06:28

Я не думаю, что это будет работать удаленно, но локально я раньше использовал fbgs (Информация о fbida). Это преобразовывает страницы PDF в файлы TIFF и отображает их непрерывным способом с помощью кадрового буфера. Включая изображения и надлежащее расположение. Однако это медленнее затем использует средство просмотра GUI.

5
27.01.2020, 19:54
  • 1
    Спасибо за это примечание (это записало fbgs)! Это выглядело действительно многообещающим. К сожалению, ограничение не во-первых локально, но любой эмулированный терминал не будет работать. Apparantly, которого это требует, чтобы быть выполненным на любом из виртуальных терминалов ctrl+alt+f1/f2/f3/... :( –  moooeeeep 14.05.2012, 14:09

Если вы запустите 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, но и для файлов любого другого типа, например изображений.

2
27.01.2020, 19:54

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

0
27.01.2020, 19:54

Теги

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