GNU/Linux >> LINUX-Kenntnisse >  >> Linux

CLI PDF-Viewer für Linux

Hallo, ich denke, dass Sie kein Programm für Ihren Zweck schreiben müssen. Ich meine, das Lesen von PDF-Dateien im Konsolenmodus, weil less Befehl erledigt es bereits für Sie. Also benutze es und genieße es einfach.

less "the name of pdf file"

Es gibt auch den grünen PDF-Viewer. Es gibt eine Demo auf YouTube.


Ok, du wolltest auch "beschissene" wissen. Hier sind zwei (entscheiden Sie selbst über ihre jeweilige Beschissenheit):

Erstens:txtwrite von Ghostscript Ausgabegerät

 gs \
   -dBATCH \
   -dNOPAUSE \
   -sDEVICE=txtwrite \
   -sOutputFile=- \
   /path/to/your/pdf

Zweitens:pdftotext von XPDF CLI-Dienstprogramm (besser als Ghostscript):

 pdftotext \
   -f 13 \
   -l 17 \
   -layout \
   -opw supersecret \
   -upw secret \
   -eol unix \
   -nopgbrk \
   /path/to/your/pdf
   - |less

Dadurch wird der Seitenbereich 13 (f erste Seite) bis 17 (l letzte Seite), behält das Layout einer doppelt passwortgeschützten benannten PDF-Datei bei (unter Verwendung von Benutzer- und Besitzerpasswörtern geheim und supergeheim ), mit Unix-EOL-Konvention, aber ohne Einfügen von Seitenumbrüchen zwischen PDF-Seiten, weniger durchgeleitet...

pdftotext -h zeigt alle verfügbaren Befehlszeilenoptionen an.

Beide Tools funktionieren natürlich nur für die Textteile von PDFs (falls vorhanden). Oh, und mathematische Formeln werden auch nicht so gut funktionieren...;-)

Bearbeiten: Ich hatte den obigen Befehl falsch eingegeben (ursprünglich mit pdftops statt pdftotext ).


Linux
  1. PDF-Metadaten-Viewer / Tag-Editor für Ubuntu?

  2. Easy Ebook Viewer – Ein einfacher Reader für ePub-Dateien unter Linux

  3. Die 10 besten Team Viewer-Alternativen für Linux im Jahr 2019

  4. Konverter für Linux-PDF-Versionen

  5. Gibt es einen spezialisierten PDF-Viewer für Latex-Beamer-Präsentationen unter Linux?

PDF-Viewer-Liste unter Ubuntu 20.04 Focal Fossa Linux

PDF-Viewer-Liste unter Ubuntu 22.04 Jammy Jellyfish Linux

12 IP-Befehlsbeispiele für Linux-Benutzer

Top 7 PDF-Editoren für Ubuntu Linux

Terminal Velocity – Eine CLI-Notizanwendung für Linux

Zorin OS für Linux-Neulinge