Файлы в формате pdf, в последнее время стали использоваться очень часто. Для того, что бы их просмотреть почти в любой ОС, есть встроенные просмотрщики. Но сегодня мы будем смотреть на pdf файлы прямо в консоли linux.
Способ первый.
Если необходим только текст из pdf файла, а сам файл не большого размера и нет необходимости запоминать, где закончили читать - вообщем то все совсем просто:
Вводим в консоли команду less и через пробел путь к файлу:
less my.pdf
Способ второй:
Устанавливаем программу-конвертер pdftohtml:
apt-get install pdftohtml
или
yum install pdftohtml
Далее производим конвертацию в html следующей командой:
pdftohtml my.pdf my.html
Далее получившийся html файл можно просмотреть в консольном браузере (elinks, links, и др.)
Способ третий.
Если необходимо просмотреть так же и картинки из pdf файла, проводим конвертацию все тем же pdftohtml, но с ключем -c:
pdftohtml -c my.pdf my.html
Для того, чтобы просмотреть html c графикой потребуется соответствующий браузер, такой как links2 или другой, который может показывать графику.
Установим браузер:
apt-get install links2
или
yum install links2
Открываем браузер links2, с ключем -g для поддержки графики:
links2 -g
Далее открываем в нем необходимый файл, например my.html
Примечание:
Для работы links2 с ключем -g необходим установленный и включенный FrameBuffer, а также поддержка манипулятора мышь для консоли.
К сожалению, Links2 не может накладывать текстовую информацию на картинки, то есть отображаться будет примерно так: картинка или фон, а под ней будет текст.
Способ четвертый.
Для этого способа также необходим установленный и включенный FrameBuffer. Установим fbi - это программа просмотрщик картинок:
apt-get install fbi
или
yum install fbi
Также в составе пакета fbi присутствует программа fbgs, ей мы и воспользуемся для просмотра pdf:
fbgs my.pdf
На слабых машинах, подготовка к просмотру файла, может занять длительное время - это более одной минуты, тут все будет зависеть от размера pdf файла. В программе просмотра есть зум, клавишами плюс и минус, навигация по страницам клавишами PageUp и PageDown. Сам файл будет отображаться в монохромном режиме.