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