Não é um visualizador real, mas, como primeiros socorros, um conversor também pode ajudar:
pdftotext file.pdf - | less
pdftohtml -stdout -i file.pdf | lynx -stdin
pdftotext
e pdftohtml
fazem parte do pacote Poppler .
É possível visualizar documentos em pdf sem ter o gdm (ou similar) em execução?
Justificativa: Estou trabalhando em um servidor remoto (suponha que não haja encaminhamento de X) processando alguns dados, criando alguns gráficos (suponha arquivos em pdf). E eu gostaria de vê-los sem ter quescp
e abri-los na minha máquina. (Pode haver outros casos de uso, provavelmente.)
Não é um visualizador real, mas, como primeiros socorros, um conversor também pode ajudar:
pdftotext file.pdf - | less
pdftohtml -stdout -i file.pdf | lynx -stdin
pdftotext
e pdftohtml
fazem parte do pacote Poppler .
Eu não acho que funcionará remotamente, mas localmente eu usei fbgs
( Informações sobre fbida ). Ele converte as páginas PDF em arquivos TIFF e os exibe de maneira contígua usando o framebuffer. Incluindo imagens e layout adequado. No entanto, é mais lento usando um visualizador de GUI.
Se você executar emacs
em sua máquina ( emacs
vem pré-instalado no Ubuntu 18.04), você pode virtualmente abrir e ver um pdf em um servidor remoto pressionando Ctrl-x Ctrl-f
(para find-file
) e depois digitar /user@hostname:/path/to/my.pdf
e pressione Enter (observe o primeiro /
). Você será então solicitado a digitar a senha do servidor e lá está ele! Você pode ver o pdf dentro do emacs.
Navegue pelo PDF dentro de emacs
Use space
para ir uma página para baixo e backspace
para subir uma página. Você também pode usar as teclas de seta para rolar por uma única página, se ela não couber na tela.
Zoom
Aumente o zoom pressionando Ctrl-x Ctrl-+
. Aumente o zoom ao atingir apenas +
. Ou reduza o zoom ao bater -
.
Contexto
Sim, você pode se conectar a um servidor remoto a partir de emacs
usando o pacote incorporado tramp
, que funciona de maneira tão simples quanto expliquei acima. Este método funciona, não só para pdf, mas para qualquer outro tipo de arquivo, como imagens.
Eu uso ranger, embora não permita que eu copie texto ou destaque.
Tags command-line pdf