Answers:
这适用于ranger-stable 1.8.1
:
pdf)
try pdftoppm -jpeg -singlefile "$path" "${cached//.jpg}" && exit 6 || exit 1;;
我还必须~/.cache/ranger
在系统上手动创建。
自v1.9.0起,Ranger支持此功能(默认情况下禁用)(请参阅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;;
pdftotext
配置scope.sh
。
pdftotext
或scope.sh
以任何其他方式进行修改。
pdftotext
代码仅在禁用图像预览的情况下使用。
您可以尝试FIM(http://www.nongnu.org/fbi-improved/#download)。它带有fimgs,可在控制台中查看pdf。
在我的Arch上,我必须自己编译并以FBFONT设置为“ fim://”启动它。
我以这种方式修改了代码以使其正常工作:
pdftoppm -jpeg -singlefile "$path" "$cached" && mv "$cached.jpg" "$cached" && exit 6 || exit 1;;