Pdf в консоли


Способ первый.
 
Если нужен только текст из файла и файл небольшой (не нужно запоминать где закончили читать) - то вообще не проблема:
 
less xxx.pdf
 
Способ второй:
(также только текст)
 
Ставим программу-конвертер pdftohtml:
 
sudo apt-get install pdftohtml
 
Конвертируем:
 
pdftohtml linux-format.pdf LF.html
 
И далее открываем в любом консольном браузере (links, elinks и др.)
 
Способ третий.
 
Если картинки нужны, то конвертим с ключем -c:
 
pdftohtml -c linux-format.pdf LF.html
 
Ставим нужный браузер:
 
sudo apt-get install links2
 
И открываем браузер links2 командой:
 
sudo links2 -g
 
ключ -g для поддержки графики.
 
Ну и понятно что далее открываем в нем нужный файл, в моем примере LF.html
 
Замечания:
 
Для работы links2 с ключем -g необходим включенный FrameBuffer (framebuffer), и поддержка мыши в консоли (mouse).
Links2 не умеет накладывать текст на картинку, то есть отображаться будет так: сначала картинка (фон), а под ней текст.
 
Способ четвертый.
 
Для этого способа также нужен FrameBuffer (framebuffer)
 
Ставим fbi - просмотрщик картинок (fbi):
 
sudo apt-get install fbi
 
Для его работы тоже нужен FrameBuffer (ищем на сайте). В состав пакета fbi входит fbgs.
 
sudo fbgs linux-format.pdf
 
screenshot
 
На подготовку к просмотру журнала обьемом более ста страниц нетбуку потребовалось около двух минут. Зум есть (+\-), перемещение по страницам клавишами  pg up / pg dn . Отображение - черно-белое.

May 23, 2010