¿Es posible ver documentos pdf sin tener gdm (o similar) ejecutándose?
Justificación: Estoy trabajando en un servidor remoto (supongo que no hay reenvío de X) procesando algunos datos, creando algunas parcelas (supongamos que los archivos pdf). Y me gustaría verlos sin tener que hacerlo scp
y abrirlos en mi máquina. (Puede haber otros casos de uso, probablemente).
command-line
pdf
moooeeeep
fuente
fuente
bcvi
en una forma en que la ejecución aview-this file.pdf
través de SSH ejecuta su visor de PDF local en lafile.pdf
magia a través del canal posterior.echo 'set term dumb; plot sin(x)' | gnuplot
. Para "gráficos" mejorados, genere secuencias de escape de tektronix, por ejemplo, dentro de laxterm -t
ejecuciónecho 'set term tek40xx; plot sin(x)' | gnuplot
Respuestas:
No es un espectador real, pero como primeros auxilios, un convertidor también puede ayudar:
pdftotext
ypdftohtml
son parte del paquete Poppler .fuente
lesspipe
sabe cómo manejar documentos PDF. Sipdftotext
está instalado y ya lo ha ejecutadoeval $(lesspipe)
, simplemente puede ejecutarloless file.pdf
. Utiliza, porpdftotext -layout
lo que funciona razonablemente bien con texto de varias columnas.No creo que funcione de forma remota, pero a nivel local solía usar
fbgs
( Información sobre fbida ). Convierte las páginas PDF en archivos TIFF y las muestra de forma contigua usando el framebuffer. Incluyendo imágenes y diseño adecuado. Sin embargo, es más lento que usar un visor GUI.fuente
Si ejecuta
emacs
en su máquina (emacs
viene preinstalado en Ubuntu 18.04), puede abrir virtualmente y ver un pdf en un servidor remoto presionandoCtrl-x Ctrl-f
(parafind-file
) y luego escriba/user@hostname:/path/to/my.pdf
y presione Entrar (tenga en cuenta lo primero/
). Luego se le pedirá que ingrese la contraseña del servidor y ¡ahí está! Puedes ver el pdf dentro de emacs.Navega por el PDF dentro
emacs
Use
space
para ir una página hacia abajo ybackspace
para ir una página hacia arriba. También puede usar las teclas de flecha para desplazarse por una sola página si no cabe en la pantalla.Enfocar
Acercar golpeando
Ctrl-x Ctrl-+
. Acércate más al golpear+
solo. O aleja más golpeando-
.Contexto
Sí, puede conectarse a un servidor remoto desde dentro
emacs
utilizando el paquete integradotramp
que funciona tan simple como lo expliqué anteriormente. Este método funciona, no solo para pdf, sino para cualquier otro tipo de archivo, como imágenes.fuente
Yo uso Ranger, aunque no me permite copiar texto o resaltar.
fuente