¿Cómo puedo obtener una vista previa de archivos PDF como imágenes enguardabosque? Por defecto usa pdftotext
(en el scope.sh
archivo de configuración de vista previa), pero me gustaría usarpdfimages
,pdftoppm
u otra solución gráfica en su lugar.
El ArchWiki sugiereun método usandopdftoppm
, pero parece desactualizado (no funciona tal como está y no sigue la estructura del código circundante).
Respuesta1
Ranger admite esto (deshabilitado de forma predeterminada) desde v1.9.0 (ver compromisoab8fd9e
). Para habilitar esto, actualice su scope.sh
a la última versión. Tenga en cuenta que esto sobrescribirá su archivo de configuración de vista previa:
ranger --copy-config=scope
Luego busque y descomente lo siguiente en ~/.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;;
Respuesta2
Respuesta3
Podrías probar FIM (http://www.nongnu.org/fbi-improved/#download). Viene con imágenes que permiten ver el pdf en la consola.
En mi Arch tuve que compilarlo yo mismo e iniciarlo con FBFONT configurado en "fim://".
Respuesta4
Modifiqué el código de esta manera para que funcione:
pdftoppm -jpeg -singlefile "$path" "$cached" && mv "$cached.jpg" "$cached" && exit 6 || exit 1;;