Обычная практика для входа должна использовать системный журнал. Это довольно просто и не требует большого количества кода. Если Вам нужно что-то еще - смотрят на регистрирующиеся библиотеки как liblogging или log4c
Я не думаю, что это будет работать удаленно, но локально я раньше использовал fbgs
(Информация о fbida). Это преобразовывает страницы PDF в файлы TIFF и отображает их непрерывным способом с помощью кадрового буфера. Включая изображения и надлежащее расположение. Однако это медленнее затем использует средство просмотра GUI.
Если вы запустите 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, но и для файлов любого другого типа, например изображений.
Я использую рейнджер, хотя он не позволяет мне копировать текст или выделять его.
lesspipe
знает, как обработать документы в формате PDF. Еслиpdftotext
установлен и Вы уже работалиeval $(lesspipe)
, можно просто работатьless file.pdf
. Это используетpdftotext -layout
так работает обоснованно хорошо с многостолбцовым текстом. – cas 04.01.2018, 06:28