CLI PDF Viewer для Linux [Закрыто
-
01-10-2019 - |
Вопрос
Эй, в течение некоторого времени сейчас я ищу VDF Viewer для командной строки.
Как мне нравится работать без x на Linux, и часто работают на удаленном компьютере, я хотел бы иметь инструмент для чтения PDFS. Есть довольно много действительно хороших графических программ (Evinsi, Oriular, Acroread, ...), чтобы сделать работу, поэтому я подумал, что должен быть хотя бы один приличный инструмент для текстового режима. Но я даже не знаю дерьмовый!
В настоящее время я либо начинаю X только для чтения PDFS или использовать PDFTOHTML + Lynx. Тем не менее, последний не производит очень хороший выход, и большинство документов просто нечитаются, особенно если они содержат математическую формулу.
Google полон людей, говорящих, либо это невозможно, либо предлагает версию PDFTOHTML.
Я понимаю, что это не совсем вопрос о программировании, но в настоящее время я рассматриваю начать проект для реализации такой программы, если там уже нет хорошего там.
Спасибо за любые предложения.
Решение
Привет, я думаю, что вам не нужно писать программу для вашей цели, я имею в виду чтение файла PDF в режиме консоли, потому что «меньше» команда уже сделает это для вас. Так что используйте его и просто наслаждайтесь этим.
Меньше «Имя файла PDF»
Другие советы
Хорошо, вы попросили знать даже «дерьмовые». Вот два (решайте себя о своей соответствующей CraPtiness):
Первый: Ghostscript's. txtwrite
устройство вывода
gs \
-dBATCH \
-dNOPAUSE \
-sDEVICE=txtwrite \
-sOutputFile=- \
/path/to/your/pdf
Второй: XPDF's. pdftotext
CLI Utility (лучше, чем ghostscript):
pdftotext \
-f 13 \
-l 17 \
-layout \
-opw supersecret \
-upw secret \
-eol unix \
-nopgbrk \
/path/to/your/pdf
- |less
Это отобразит диапазон 13 страницы (F.Страница IRST) до 17 (летаниеAST страница), сохранить макет двойного пароля защищенного именованного файла PDF (с помощью паролей пользователя и владельца секретарь а также супер), с конвенцией Unix EOL, но без вставки страниц PDF, трубопровод через меньше ...
pdftotext -h
Отображает все доступные параметры командной линии.
Конечно, оба инструмента работают только для текстовых частей PDF (если у них есть). Ох, а математическая формула также не будет работать слишком хорошо ... ;-)
Редактировать: Я неправильно набрал команду выше (изначально используя pdftops
вместо pdftotext
).
Кстати, я всегда в той же ситуации, и я использую MC (Midnight Commander), который обрабатывает текст PDF очень хорошо ... просто просматривать файл (F3) в MC
Это будет работать только, если ваш документ PDF будет структурирован, то есть это помеченный PDF. документ.
Это необходимо для получения правильного чтения-порядка текстовых объектов в документе.
Tagged PDF Документы также позволяют переключать документ, хотя я не знаю о любом инструменте, делающем это с помощью вывода командной строки.