Ranger에서 PDF를 이미지로 미리보기

Ranger에서 PDF를 이미지로 미리보기

PDF 파일을 이미지로 미리 보는 방법숲지기? 기본적으로 pdftotext(미리보기 프로필에서 ) 를 사용 scope.sh하지만 사용하고 싶습니다.pdfimages,pdftoppm, 또는 기타 그래픽 솔루션.

ArchWiki 제안사용하는 한 가지 방법pdftoppm, 그러나 오래된 것 같습니다(그대로 작동하지 않고 주변 코드의 구조를 따르지 않습니다).

답변1

Ranger는 v1.9.0부터 이 기능을 지원합니다(기본적으로 비활성화되어 있음)(커밋 보기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;;

답변2

이는 다음에 적용됩니다 ranger-stable 1.8.1.

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

여기에 이미지 설명을 입력하세요.

~/.cache/ranger또한 시스템에서 수동으로 생성 해야 했습니다 .

답변3

FIM을 사용해 볼 수 있습니다(http://www.nongnu.org/fbi-improved/#download). 그것은 콘솔에서 PDF를 볼 수 있도록 fimgs와 함께 제공됩니다.

내 Arch에서는 직접 컴파일하고 "fim://"으로 설정된 FBFONT를 사용하여 실행해야 했습니다.

답변4

작동하도록 코드를 다음과 같이 수정했습니다.

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

관련 정보