Lecteur PDF pour la CLI

7

Je recherche un lecteur PDF que je peux utiliser via SSH dans un terminal et le faire fonctionner screen. Une telle chose existe-t-elle?

Idéalement, j'aimerais au moins un lesstéléavertisseur -esque, mais avec un formatage PDF, une numérotation des pages et peut-être même une navigation dans les liens du document. L'intégration de Vim serait géniale mais j'ai bien peur d'en demander trop. J'aimerais que tu me prouves que je me trompe.

jho
la source

Réponses:

4

Je ne sais rien de mieux que d'utiliser pdftotext, mais ça et lesstravailler à la rigueur. Il existe également d'autres convertisseurs. Peut pdftohtml- être que lynx/ / links/ elinks/ links2/ w3m (navigateurs en mode texte) pourraient mieux "rendre" certaines choses.

StackExchange saddens dancek
la source
2

Tout ce que je peux trouver, c'est un certain nombre de solutions plutôt piratées qui impliquent d'installer un outil appelé pdftohtmlou pdftotextpuis d'afficher les fichiers résultants.

Assurez-vous donc que la saveur de Linux que vous utilisez contient pdftohtml

pdftohtml ch.01.pdf

Suivi par

lynx ch.o1.html

(Trouvé sur http://bassemreda.wordpress.com/2009/03/06/console-pdf-viewer/ )

La recherche sur Google console pdf viewerne renvoie que les pages qui indiquent qu'il n'y a pas de visualiseur PDF de la console et le mieux que vous puissiez faire est de le convertir en html (comme ci-dessus) pour conserver la mise en forme ou d'extraire le texte de celui-ci.

Mokubai
la source
2

Il y a un projet appelé fbida :

Le projet fbida contient quelques applications pour visualiser et éditer des images, l'accent étant mis principalement sur les photos. Les applications sont:

fbi - Ceci est une visionneuse d'images pour la console linux framebuffer.

fbgs - Un script wrapper pour afficher les fichiers ps / pdf sur la console framebuffer en utilisant fbi .

[...]

Siim K
la source
Semble bien, mais je ne peux pas penser à un moyen d'utiliser framebuffer sur SSH .. Au moins pas plus facile que ce serait de configurer un transfert X à part entière.
jho