Frage

Hey, für eine ganze Weile jetzt, ich bin auf der Suche nach einem PDF-Viewer für die Kommandozeile.

Wie ich wie an der Arbeit ohne X auf Linux, und oft die Arbeit an einem entfernten Rechner, würde Ich mag ein Werkzeug haben, PDF Dateien zu lesen. Es gibt eine ganze Menge wirklich gute grafische Programme (evince, okular, acroread, ...), um die Arbeit zu tun, so dass ich dachte es mindestens ein anständiges Textmodus-Werkzeug sein sollte. Aber ich weiß nicht einmal von einem crappy ein!

Derzeit ich entweder starten X nur PDF-Dateien zu lesen, oder die Verwendung pdftohtml + Luchs. Allerdings ist dieser nicht ein sehr gutes Ausgangssignal erzeugen, und die meisten Dokumente sind nur lesbar, vor allem, wenn sie mathematische Formel enthalten.

Google ist voll von Menschen, die sagen, entweder es ist nicht möglich, oder was auf die pdftohtml Version.

merke ich, das ist nicht gerade eine Programmierung Frage, aber ich bin derzeit erwägen, ein Projekt beginnen, ein solches Programm zu implementieren, es sei denn, es schon eine gute da draußen ist.

Vielen Dank für alle Vorschläge.

War es hilfreich?

Lösung

Hallo denke ich, dass Sie nicht über ein Programm für Ihre Zwecke schreiben müssen ich meine Lesung pdf-Datei im Konsolenmodus, weil „weniger“ Befehl tut es bereits für Sie. So ist es zu verwenden und es nur genießen.

weniger "der Name der PDF-Datei"

Andere Tipps

Ok, fragte man sogar „beschissen“ diejenigen zu kennen. Hier sind zwei (entscheiden Sie sich über ihre jeweiligen crappiness):

Erstens: Ghost txtwrite Ausgabegerät

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

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

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

Dies wird den Seitenbereich 13 ( f rste Seite) angezeigt bis 17 ( l ast Seite), erhält das Layout eines zwei Passwort geschützte PDF-Datei mit dem Namen ( mit Benutzer und Besitzer Passwörter geheim und supersecret ), mit Unix EOL Konvention, aber ohne Seitenumbrüche zwischen PDF-Seiten einfügen, geleitet durch weniger ...

pdftotext -h zeigt alle verfügbaren Kommandozeilen-Optionen.

Natürlich beiden Werkzeuge nur Arbeit für die Textteile von PDF-Dateien (falls sie welche haben). Oh, und die mathematische Formel auch nicht allzu gut ...; -)


Edit:. Ich hatte das Kommando oben mis eingegeben (ursprünglich mit pdftops statt pdftotext)

Übrigens, ich bin immer in der gleichen Situation, und ich verwende mc (Midnight Commander), die Griffe Text pdf sehr gut ist ... sehen Sie einfach die Datei (F3) in mc

Es gibt auch die grün PDF-Viewer. Es gibt eine Demo auf YouTube .

fbpdf ist ein Framebuffer-PDF-Viewer.

Es gibt auch eine Gabel, jfbpdf , aber im Moment bin ich nicht in der Lage, es zu bekommen arbeiten.

Dies würde nur funktionieren, wenn Ihr PDF-Dokument strukturiert ist, dh es ist ein Tags versehene PDF Dokument.

Dies ist erforderlich, um die richtige Lesart Ordnung der Textobjekte in dem Dokument zu erhalten.

Tagged PDF-Dokumente Ihnen auch erlauben, das Dokument erneut zu fließen, obwohl ich bin mir nicht bewusst jedes Werkzeug zu tun, dass mit Kommandozeile ausgegeben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top