É possível visualizar documentos PDF sem ter o gdm (ou similar) em execução?
Justificativa: Estou trabalhando em um servidor remoto (suponha que não haja encaminhamento X) processando alguns dados, criando alguns gráficos (suponha arquivos PDF). E eu gostaria de visualizá-los sem precisar scp
e abri-los na minha máquina. (Pode haver outros casos de uso, provavelmente.)
Responder1
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 doPopplerpacote.
Responder2
Não acho que funcione remotamente, mas localmente eu costumava usar fbgs
(Informações sobre o FBI). Ele converte as páginas PDF em arquivos TIFF e as exibe de forma contígua usando o framebuffer. Incluindo imagens e layout adequado. No entanto, é mais lento do que usar um visualizador GUI.
Responder3
Se você executar emacs
em sua máquina ( emacs
vem pré-instalado no Ubuntu 18.04), você pode abrir virtualmente e ver um PDF em um servidor remoto pressionando Ctrl-x Ctrl-f
(para find-file
) e depois digitando /user@hostname:/path/to/my.pdf
e pressionando Enter (observe o primeiro /
). Você será solicitado a inserir a senha do servidor e pronto! Você pode ver o pdf dentro do emacs.
Navegue pelo PDF dentroemacs
Use space
para descer uma página e backspace
subir uma página. Você também pode usar as teclas de seta para rolar por uma única página, caso ela não caiba na tela.
Ampliação
Aumente o zoom pressionando Ctrl-x Ctrl-+
. Aumente mais o zoom batendo +
apenas. Ou diminua ainda mais o zoom pressionando -
.
Contexto
Sim, você pode se conectar a um servidor remoto emacs
usando o pacote integrado tramp
que funciona tão simples quanto expliquei acima. Este método funciona não só para pdf, mas para qualquer outro tipo de arquivo, como imagens.
Responder4
Eu uso o ranger, embora não me permita copiar texto ou realçar.