Visualize o arquivo pdf no terminal

41

Eu quero ver pdf arquivos diretamente em nosso cluster, em vez de copiá-los para minha máquina local e, em seguida, abri-los em um visualizador.

Como posso ver um arquivo pdf no meu terminal?

    
por bioinformatician 22.06.2012 / 12:27

6 respostas

46

Em muitos sistemas, menos usa o lesspipe, que pode manipular o pdftotext automaticamente. Portanto, você pode tentar imediatamente

 less file.pdf

, que mostrará a saída de pdftotext em less .

    
por 22.06.2012 / 12:49
25

Eu acho que não é possível ver o arquivo PDF no terminal, mas você pode verificar seu conteúdo convertendo o arquivo PDF em texto. Você pode fazer isso como:

pdftotext a.pdf

Produzirá um arquivo.txt que você pode ler no VIM.

Para o ubuntu-variant, este binário está disponível no seguinte pacote.

poppler-utils

    
por 22.06.2012 / 12:40
4

Quando eu quero "ver um arquivo pdf no terminal", para mim significa que eu quero realmente ver um PDF descompactado, eu faço:

pdftk in.pdf output out.pdf uncompress

Sempre me perguntei por que less in.pdf e less out.pdf me davam apenas strings de texto no PDF (e excluindo os comandos PDF somente de texto que eu esperava em out.pdf ).

Bem, isso acontece porque o lesspipe assume que eu quero que pdftotext seja executado primeiro - e como aqui eu não quero, tenho que desabilitar especificamente o lesspipe definindo a variável de ambiente LESSOPEN como nada; isto é:

$ LESSOPEN="" less out.pdf

E, finalmente, posso ver o código PDF descompactado usando less

    
por 20.02.2013 / 21:14
2

Ainda outra solução ... Posso recomendar-lhe o antigo utilitário mc .

MC(1)                       GNU Midnight Commander
mc - Visual shell for Unix-like systems.

mc é projetado com base no gerenciamento de arquivos com base em texto e tem uma "exibição" opção (tecla F3 ) que converterá automaticamente .pdfs para texto para visualização sem uma GUI. O código que faz essa conversão é parte do próprio mc , por isso não requer conversão por outros utilitários. (Também tem um visualizador nativo do .html para WIW.)

    
por 12.11.2017 / 20:10
0

Mais uma solução é usar o comando gnome-open

gnome-open youfile.pdf

Desde que você tenha logado em seu servidor com a opção -X (ssh -X)

    
por 27.02.2013 / 10:05
0

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.

    
por 23.06.2018 / 21:21

Tags