Pdf

在 Ranger 中預覽 PDF 作為圖像

  • June 1, 2018

如何在ranger中將 PDF 預覽為圖像?預設情況下它使用pdftotext(在scope.sh預覽配置文件中),但我想使用pdfimages,pdftoppm或其他圖形解決方案。

ArchWiki 建議使用 的方法pdftoppm,但它似乎已經過時(它不能按原樣執行,並且不遵循周圍程式碼的結構)。

Ranger 自 v1.9.0 起支持此功能(預設禁用)(參見 commitab8fd9e)。要啟用此功能,請將您的更新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在我的系統上手動創建。

引用自:https://unix.stackexchange.com/questions/407116