PDFでいっぱいのディレクトリを生成することがよくあります。写真のように素早くめくりたい。
Nautilusは、使用して拡大できるPDFのサムネイルを作成しますが、ctrl=必要な詳細を表示するのに十分な大きさになることはありません。
もっと良い方法はありますか?
PDFでいっぱいのディレクトリを生成することがよくあります。写真のように素早くめくりたい。
Nautilusは、使用して拡大できるPDFのサムネイルを作成しますが、ctrl=必要な詳細を表示するのに十分な大きさになることはありません。
もっと良い方法はありますか?
回答:
お勧めしますgnome-sushi
。これはデフォルトのリポジトリにあり、あなたが説明したように機能します。インストール後、NautilusでPDFを選択し、スペースバーをタップするだけです。Gnome-sushiは、PDFを100%ズームでポップアップウィンドウに表示し、必要に応じてスクロールできます。
最良のことは、他の多くのファイルタイプでも機能するため、スペースバーをタップするだけで、曲の再生を開始したり、画像をすばやくプレビューしたりできます。このユーティリティと、新しいマシンにすぐにインストールするプログラムの1つを強くお勧めします。
@Glutanimateの回答は、実際のPDFビューアを使用しているため、気に入っています。必要に応じて、ファイルの一覧(PDFを含む)をプレゼンテーションとして全画面で表示できる代替手段があります。
印象的
インストールする
sudo apt-get install impressive
次に、PDFを含むディレクトリのターミナルから:
印象的な-T0 -w * .pdf
PDFファイルのプレゼンテーションが表示されます。-T0オプションはトランジションを削除し(または同等に-tなし)、-wはプレゼンテーションをラップします(最後のスライドから最初のスライドに戻ることができます)。
-fスイッチを使用すると、フルスクリーンモードでの起動を回避できます(とにかく、「f」キーを押してフルスクリーンに切り替えることができます)。
以下のためのズームあなたはズームインしたい、位置あなたのマウス、および「Z」を押してください。
それ以外の場合は、Zathura pdfリーダーを発見します。高度にカスタマイズ可能です。プラグインを作成してキーをバインドし、次のpdfに切り替える方法があるのではないかと思います。
より良い解決策を見つけられない場合は、このスクリプトを試してみてください。
#!/bin/bash
# NAME: pdfwalker
# AUTHOR: (c) 2014 Glutanimate <https://github.com/Glutanimate/>
# DESCRIPTION: Invoke one pdf file at a time
# DEPENDENCIES: mupdf
# LICENSE: GNU GPLv3 (http://www.gnu.de/documents/gpl-3.0.en.html)
############# Functions ###############
gui_notify(){
notify-send -i application-pdf "PDF Walker" "$1"
echo "$1"
}
arg_compose_filearray(){
# recursively add pdf files and folders in given arguments to array
unset Files
FileCountCurrent="1"
while IFS= read -r -d $'\0' File; do
if [[ ! "$(file -ib "$File")" == *application/pdf* ]]
then
echo "Error: '$File' is not a pdf file. Ignoring."
continue
fi
Files[FileCountCurrent++]="$File"
done < <(find "$@" -type f -name '*.pdf' -print0 | sort -z --version-sort)
FileCountTotal="${#Files[@]}"
}
arg_check(){
if [[ "$FileCountTotal" = "0" ]]; then
gui_notify "ERROR: No PDF files found."
echo "Exiting..."
exit 1
fi
}
############## Checks #################
arg_compose_filearray "$@"
arg_check
################ Main #################
FileCountCurrent="1"
for File in "${Files[@]}"; do
echo "Opening file $FileCountCurrent of $FileCountTotal:"
echo "$File"
mupdf "$File" > /dev/null 2>&1
((FileCountCurrent++))
done
echo "Done."
取り付け
上記のコードボックスの内容をコピーして新しい空のテキストファイルに貼り付け、保存し、ファイルマネージャーの[プロパティ]メニューからスクリプトを実行可能としてマークします。
すべての依存関係を必ずインストールしてください:
sudo apt-get install mupdf
使用法
pdfwalker <pdf files or directories>
例えば:
pdfwalker "~/Downloads/PDF" "~/Documents/Scans"
スクリプトは、選択されたディレクトリ内のすべてのPDFファイルを再帰的に検索し、で次々に開きますmupdf
。行の次のファイルに切り替えるには、現在のmupdf
ウィンドウを閉じます(Q)。スクリプトを完全に終了する場合は、ターミナルからCTRL+ を使用してスクリプトを終了できますC。