CLI visor de PDF para Linux [cerrada]
-
01-10-2019 - |
Pregunta
Hola, desde hace un tiempo, Busco a un visor de PDF para la línea de comandos.
Como me gusta trabajar sin X en Linux, y con frecuencia trabajan en una máquina remota, me gustaría tener una herramienta para leer archivos PDF. Hay un montón de muy buenos programas gráficos (evince, okular, acroread, ...) para hacer el trabajo, así que pensé que debería haber al menos una herramienta en modo texto decente. Pero yo no sé ni de un ser horrible!
Actualmente, ya sea iniciar X sólo para leer archivos PDF, o el uso pdftohtml + lince. Sin embargo, éste no produce una salida muy buena, y la mayoría de los documentos son sólo ilegible, especialmente si contienen fórmula matemática.
Google está lleno de gente que dice bien no es posible o que sugieren la versión pdftohtml.
Me doy cuenta, esto no es exactamente una cuestión de programación, pero actualmente estoy considerando la posibilidad de iniciar un proyecto para implementar un programa de este tipo, a menos que ya hay un buen uno por ahí.
Gracias por cualquier sugerencia.
Solución
Hola Creo que no es necesario escribir un programa para su propósito me refiero archivo pdf lectura en modo consola porque "menos" de comandos ya lo haga por ti. A fin de utilizarlo y disfrutar de ella.
menos "el nombre del archivo PDF"
Otros consejos
Ok, que pidió saber incluso los "asquerosos". Aquí están dos (decidir sí mismo acerca de sus respectivas Crappiness):
Primero: dispositivo de salida txtwrite
de Ghostscript
gs \
-dBATCH \
-dNOPAUSE \
-sDEVICE=txtwrite \
-sOutputFile=- \
/path/to/your/pdf
Segundo: utilidad pdftotext
CLI de XPDF (mejor que Ghostscript):
pdftotext \
-f 13 \
-l 17 \
-layout \
-opw supersecret \
-upw secret \
-eol unix \
-nopgbrk \
/path/to/your/pdf
- |less
Esto mostrará el rango de páginas 13 ( f rimer) a 17 ( l ast), conservar el diseño de un doble protegido por contraseña llamado archivo PDF ( el uso de contraseñas de usuario y propietario secreto y supersecret ), con la convención de Unix EOL, pero sin insertar saltos de página entre las páginas en PDF, hilo a través de menos ...
pdftotext -h
muestra todas las opciones de línea de comandos disponibles.
Por supuesto, ambas herramientas sólo funcionan para las partes del texto de archivos PDF (si es que tienen alguno). Ah, y la fórmula matemática también no funciona demasiado bien ...; -)
Editar:. que había tipificado mal el comando anterior (originalmente usando pdftops
en lugar de pdftotext
)
Por cierto, yo estoy siempre en la misma situación, y lo uso mc (comandante de la medianoche) que se ocupa de texto PDF es muy bueno ... Sólo ver el archivo (F3) en MC
fbgs tal vez podrían hacer el truco.
Esto haría sólo funcionan si el documento PDF está estructurado, es decir, se trata de una PDF con etiquetas documento.
Esto es necesario para conseguir el correcto orden de lectura de los objetos de texto en el documento.
Tagged documentos PDF también permiten el volver a fluir el documento aunque no estoy al tanto de cualquier herramienta de hacer eso con la salida de línea de comandos.