PDF-ридер для CLI


7

Я ищу PDF-ридер, который я могу использовать через SSH в терминале, чтобы он работал screen. Существует ли такая вещь?

В идеале я хотел бы хотя бы less пейджер -esque, но с некоторым форматированием PDF, нумерацией страниц и, возможно, даже с навигацией по ссылкам в документе. Интеграция с Vim была бы потрясающей, но я боюсь, что я слишком многого с этим прошу. Я бы с удовольствием, если бы вы доказали, что я не прав.

Ответы:


4

Я не знаю ничего лучше, чем использовать pdftotext, но это и lessработает в крайнем случае. Есть и другие конвертеры тоже. Может быть pdftohtmlи lynx/ links/ elinks/ links2/ w3m (текстовые браузеры) могли бы «рендерить» некоторые вещи лучше.


2

Все, что я могу найти, - это несколько довольно хакерских решений, которые включают установку инструмента, который называется pdftohtmlили, pdftotextа затем просмотр полученных файлов.

Поэтому убедитесь, что любой используемый вами тип linux имеет pdftohtml.

pdftohtml ch.01.pdf

С последующим

lynx ch.o1.html

(Найдено на http://bassemreda.wordpress.com/2009/03/06/console-pdf-viewer/ )

Поиск в Google for console pdf viewerвозвращает только те страницы, на которых указано, что в консоли нет программы просмотра PDF, и лучшее, что вы можете сделать, - это либо преобразовать ее в html (как указано выше), чтобы сохранить форматирование, либо извлечь из нее текст.


2

Есть проект под названием fbida :

Проект fbida содержит несколько приложений для просмотра и редактирования изображений, при этом основное внимание уделяется фотографиям. Приложения являются:

fbi - это просмотрщик изображений для консоли кадрового буфера linux.

fbgs - скрипт-обертка для просмотра файлов ps / pdf в консоли кадрового буфера с использованием fbi .

[...]


Выглядит неплохо, но я не могу придумать, как использовать фреймбуфер поверх SSH. По крайней мере, не проще, чем настроить полноценную переадресацию X.
Джо
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.