visualizzatore di PDF per Linux CLI [chiusa]
-
01-10-2019 - |
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.
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 ??em>), 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
FBGs forse potrebbe fare il trucco.
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.