Question

Hey, pour un certain temps maintenant, je suis à la recherche d'une visionneuse de pdf pour la ligne de commande.

Comme je aime travailler sans X sur Linux, et souvent le travail sur une machine distante, je voudrais avoir un outil pour lire pdfs. Il y a tout à fait beaucoup de très bons programmes graphiques (Evince, Okular, acroread, ...) pour faire le travail, alors je me suis il devrait y avoir au moins un outil décent en mode texte. Mais je ne sais même pas un merdique!

À l'heure actuelle, je commence soit X uniquement à lire pdfs, ou l'utilisation pdftohtml + lynx. Toutefois, ce dernier ne produit pas un très bon rendement, et la plupart des documents sont tout simplement illisibles, surtout si elles contiennent la formule mathématique.

Google est plein de gens disent soit il est impossible ou suggérant la version pdftohtml.

Je me rends compte, ce n'est pas exactement une question de programmation, mais j'envisage actuellement de lancer un projet pour mettre en œuvre un tel programme, à moins qu'il y est déjà un bon là-bas.

Merci pour toutes suggestions.

Était-ce utile?

La solution

Salut, je pense que vous n'avez pas besoin d'écrire un programme pour votre but que je veux dire fichier pdf de lecture en mode console parce que « moins » commande déjà le faire pour vous. Il faut donc utiliser et juste en profiter.

moins "le nom du fichier pdf"

Autres conseils

Ok, vous avez demandé de savoir même les « pourris ». Voici deux (vous décider de leur crappiness respective):

Première: périphérique de sortie txtwrite de Ghostscript

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

Second: pdftotext CLI XPDF utilitaire (mieux que Ghostscript):

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

affiche la plage de la page 13 ( f page IRST) à 17 ( l ast), préserver la mise en page d'un double mot de passe protégé nommé fichier PDF ( en utilisant les mots de passe de l'utilisateur et le propriétaire un secret et supersecret ), avec convention Unix EOL, mais sans insérer entre les pages sauts de pages PDF, canalisé par moins ...

pdftotext -h affiche toutes les options disponibles en ligne de commande.

Bien sûr, les deux outils que le travail pour les parties de texte des fichiers PDF (si elles en ont). Oh, et formule mathématique ne sera pas aussi trop travailler ...; -)


Edit:. Je l'avais mal tapé la commande ci-dessus (à l'aide à l'origine pdftops au lieu de pdftotext)

Par ailleurs, je suis toujours dans la même situation, et j'utiliser mc (commandant de minuit) dont le texte poignées pdf est très bien ... voir le fichier (en F3) dans mc

Il y a aussi le lecteur PDF vert . Il y a une démo sur YouTube .

fbpdf est un framebuffer PDF Viewer.

Il y a aussi une fourchette, jfbpdf , mais pour le moment je ne suis pas en mesure de le faire fonctionner.

Ce ne fonctionne que si votre document PDF est structuré, à savoir qu'il est un document PDF étiquetée .

Ceci est nécessaire pour obtenir la bonne lecture pour des objets texte dans le document.

documents PDF Tagged permettent également de votre refusion le document que je ne suis pas au courant de tout outil le faire avec la sortie de ligne de commande.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top