RangerでPDFを画像としてプレビュー

RangerでPDFを画像としてプレビュー

PDFファイルを画像としてプレビューする方法森林?デフォルトではpdftotext(プレビュープロファイルで)を使用しますが、scope.sh使用したいと思います。pdfimagespdftoppm、または他のグラフィックソリューション。

ArchWikiの提案使用する1つの方法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;;

関連情報