종종 PDF로 가득 찬 디렉토리를 생성합니다. 나는 그들이 그림 인 것처럼 빨리 넘겨보고 싶습니다.
노틸러스는 사용하여 확대 할 수있는 PDF 축소판을 만들지 ctrl=만 원하는 세부 사항을 볼 수있을 정도로 커지지는 않습니다.
더 좋은 방법이 있습니까?
종종 PDF로 가득 찬 디렉토리를 생성합니다. 나는 그들이 그림 인 것처럼 빨리 넘겨보고 싶습니다.
노틸러스는 사용하여 확대 할 수있는 PDF 축소판을 만들지 ctrl=만 원하는 세부 사항을 볼 수있을 정도로 커지지는 않습니다.
더 좋은 방법이 있습니까?
답변:
권장 사항 gnome-sushi은 기본 리포지토리에 있으며 설명대로 작동합니다. 설치 후 노틸러스에서 PDF를 선택하고 스페이스 바를 누르기 만하면됩니다. 그런 다음 Gnome-sushi는 100 % 확대 / 축소로 팝업 창에 PDF를 표시하며 원하는 경우 스크롤 할 수 있습니다.
가장 좋은 방법은 다른 많은 파일 형식에서도 작동하므로 스페이스 바를 탭하여 노래 재생, 이미지 미리보기 등을 시작할 수 있습니다. 유틸리티와 새로운 시스템에 즉시 설치하는 프로그램 중 하나에 적극 권장합니다.
나는 실제 PDF 뷰어를 사용하기 때문에 @Glutanimate 답변을 좋아합니다. 필요한 경우 전체 화면에서 프리젠 테이션으로 파일 목록 (pdf 포함)을 볼 수있는 대안이 있습니다.
감동적인
설치
sudo apt-get 인상적인 설치
그런 다음 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.