Domanda

Hey, per un bel po 'di tempo, sto cercando un visualizzatore di PDF per la riga di comando.

Per quanto mi piace lavorare senza X su Linux, e spesso il lavoro su una macchina remota, vorrei avere uno strumento per leggere i PDF. Ci sono un sacco di ottimi programmi grafici (Evince, Okular, acroread, ...) per fare il lavoro, così ho pensato ci dovrebbe essere almeno uno strumento in modalità testo decente. Ma io non so nemmeno di uno schifoso!

Al momento, mi sia iniziare X solo per leggere i PDF, o l'uso pdftohtml + lince. Tuttavia, quest'ultimo non produce una buona uscita, e la maggior parte dei documenti sono solo illeggibili, soprattutto se contengono formula matematica.

Google è pieno di gente che dice o non è possibile o che suggeriscono la versione pdftohtml.

Mi rendo conto, questo non è esattamente una questione di programmazione, ma Attualmente sto pensando di iniziare un progetto per implementare un programma del genere, a meno che non v'è già una buona là fuori.

Grazie per eventuali suggerimenti.

È stato utile?

Soluzione

Ciao Penso che non hai bisogno di scrivere un programma per il vostro scopo intendo lettura del file pdf in modalità console perché "meno" di comando già faccio per voi. In modo da utilizzare e solo godere di esso.

meno "il nome del file pdf"

Altri suggerimenti

Ok, hai chiesto di conoscere anche "schifose" quelli. Qui ci sono due (decidere se stessi circa la loro rispettiva crappiness):

Primo: dispositivo di uscita txtwrite di Ghostscript

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

In secondo luogo: utilità pdftotext CLI di XPDF (meglio di Ghostscript):

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

Questo mostrerà l'intervallo di pagine 13 ( f irst) a 17 ( l ast), mantenere il layout di un doppio-protetto da password di nome file PDF ( utilizzando le password degli utenti e proprietari segreto e supersegreta ), con Unix EOL convenzione, ma senza inserire interruzioni di pagina tra le pagine PDF, convogliata attraverso meno ...

pdftotext -h visualizza tutte le opzioni da riga di comando disponibili.

Naturalmente, entrambi gli strumenti di lavoro solo per le parti di testo di file PDF (se ne hanno). Oh, e formula matematica anche non funziona troppo bene ...; -)


Modifica:. che avevo mis-digitato il comando precedente (originariamente utilizzando pdftops invece di pdftotext)

A proposito, i m sempre nella stessa situazione, e io uso MC (Midnight Commander), che le maniglie testo pdf molto bene ... Basta vedere il file (F3) in mc

C'è anche il verde visualizzatore di PDF. C'è una demo su YouTube .

fbpdf è un framebuffer PDF Viewer.

C'è anche una forchetta, jfbpdf , ma al momento non sono in grado di farlo funzionare.

Questa sarebbe solo lavoro se il documento PDF è strutturata, cioè è un PDF con tag documento .

Questo è necessario per ottenere il corretto ordine di lettura degli oggetti di testo nel documento.

con targhetta documenti PDF consentono anche la vostra di ri-scorrere il documento anche se non sono a conoscenza di qualsiasi strumento che fare con uscita a riga di comando.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top