Visualizar PDF como imagem no ranger

8

Como posso visualizar PDFs como imagens em ranger ? Por padrão, ele usa pdftotext (no arquivo de configuração de visualização scope.sh ), mas eu gostaria de usar pdfimages , pdftoppm , ou outra solução gráfica.

O ArchWiki sugere um método usando pdftoppm , mas parece desatualizado (não não funciona como está e não segue a estrutura do código circundante).

    
por gmarmstrong 26.11.2017 / 15:03

4 respostas

3

O Ranger suporta isso (desativado por padrão) desde a v1.9.0 ( consulte confirmar ab8fd9e ). Para habilitar isso, atualize seu scope.sh para a versão mais recente. Observe que isso substituirá seu arquivo de configuração de visualização:

ranger --copy-config=scope

Em seguida, localize e descomente o seguinte em ~/.config/ranger/scope.sh :

# application/pdf)
#     pdftoppm -f 1 -l 1 \
#              -scale-to-x 1920 \
#              -scale-to-y -1 \
#              -singlefile \
#              -jpeg -tiffcompression jpeg \
#              -- "${FILE_PATH}" "${IMAGE_CACHE_PATH%.*}" \
#         && exit 6 || exit 1;;
    
por 21.05.2018 / 17:11
6

Isso funciona em ranger-stable 1.8.1 :

pdf)
        try pdftoppm -jpeg -singlefile "$path" "${cached//.jpg}" && exit 6 || exit 1;;

Eu também tive que criar ~/.cache/ranger no meu sistema manualmente.

    
por 01.12.2017 / 21:44
2

Você pode tentar o FIM ( link ). Ele vem com fimgs que permite visualizar pdf no console.

No meu Arch eu tive que compilá-lo e iniciá-lo com FBFONT definido como "fim: //".

    
por 01.12.2017 / 10:04
1

Eu modifiquei o código dessa maneira para que funcionasse:

pdftoppm -jpeg -singlefile "$path" "$cached" && mv "$cached.jpg" "$cached" && exit 6 || exit 1;;
    
por 16.05.2018 / 09:47

Tags