Wie kann ich PDFs als Bilder in der Vorschau anzeigen?Ranger? Standardmäßig wird es verwendet pdftotext
(in der scope.sh
Vorschau-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.sh
auf 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
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;;