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.

¿Fue útil?

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

También existe la verde visor de PDF. Hay una demo en YouTube .

fbpdf uso de este dispositivo es un visor de pdf.

También hay un tenedor, jfbpdf , pero por el momento no soy capaz de hacerlo funcionar.

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top