Pdf
在 Ranger 中預覽 PDF 作為圖像
如何在ranger中將 PDF 預覽為圖像?預設情況下它使用
pdftotext
(在scope.sh
預覽配置文件中),但我想使用pdfimages
,pdftoppm
或其他圖形解決方案。ArchWiki 建議使用 的方法
pdftoppm
,但它似乎已經過時(它不能按原樣執行,並且不遵循周圍程式碼的結構)。
Ranger 自 v1.9.0 起支持此功能(預設禁用)(參見 commit
ab8fd9e
)。要啟用此功能,請將您的更新scope.sh
到最新版本。請注意,這將覆蓋您的預覽配置文件:ranger --copy-config=scope
然後在 中找到並取消註釋以下內容
~/.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;;
這適用於
ranger-stable 1.8.1
:pdf) try pdftoppm -jpeg -singlefile "$path" "${cached//.jpg}" && exit 6 || exit 1;;
我還必須
~/.cache/ranger
在我的系統上手動創建。