PDF-Vorschau als Bild in Ranger

PDF-Vorschau als Bild in Ranger

Wie kann ich PDFs als Bilder in der Vorschau anzeigen?Ranger? Standardmäßig wird es verwendet pdftotext(in der scope.shVorschau-Konfigurationsdatei), aber ich möchte verwendenpdfimages,pdftoppm, oder stattdessen eine andere grafische Lösung.

Das ArchWiki schlägt voreine Methode mitpdftoppm, aber es scheint veraltet zu sein (es funktioniert nicht so wie es ist und folgt nicht der Struktur des umgebenden Codes).

Antwort1

Ranger unterstützt dies (standardmäßig deaktiviert) seit v1.9.0 (siehe Commitab8fd9e). Um dies zu aktivieren, aktualisieren Sie Ihr Gerät scope.shauf die neueste Version. Beachten Sie, dass dadurch Ihre Vorschau-Konfigurationsdatei überschrieben wird:

ranger --copy-config=scope

Suchen Sie dann in Folgendes und heben Sie die Kommentierung auf ~/.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;;

Antwort2

Dies funktioniert in ranger-stable 1.8.1:

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

Bildbeschreibung hier eingeben

Ich musste es auch ~/.cache/rangermanuell auf meinem System erstellen.

Antwort3

Sie könnten FIM ausprobieren (http://www.nongnu.org/fbi-improved/#download). Es wird mit Fimgs geliefert, das die Anzeige von PDFs in der Konsole ermöglicht.

Auf meinem Arch musste ich es selbst kompilieren und mit FBFONT auf „fim://“ eingestellt starten.

Antwort4

Damit es funktioniert, habe ich den Code folgendermaßen geändert:

pdftoppm -jpeg -singlefile "$path" "$cached" && mv "$cached.jpg" "$cached" && exit 6 || exit 1;;

verwandte Informationen