명령 행 전용 pdf 뷰어


12

gdm (또는 유사한)을 실행하지 않고도 PDF 문서를 볼 수 있습니까?

근거 : 원격 서버에서 작업하고 있는데 (X 포워딩이 없다고 가정) 일부 데이터를 처리하고 일부 플롯을 생성합니다 (pdf 파일 가정). 그리고 scp내 컴퓨터에서 열거 나 보지 않고도 볼 수 있습니다 . 다른 사용 사례가있을 수 있습니다.


2
나는 당신이 묻는 질문에 대한 답을 모르지만 sshfs를 사용하여 이와 같은 문제를 해결합니다. scp를 사용하는 것과 비슷하지만 번거 로움이 덜하다고 가정합니다.
ams

@ ams, 이것은 실제로 복사 문제를 해결할 것이지만 지금은 특히 명령 줄 전용 pdf 뷰어에 관심이 있습니다.
moooeeeep

SSH를 통해 실행하면 백 채널 마법을 통해 로컬 PDF 뷰어 bcvi를 실행하는 방식에 능숙 할 수 있습니다. view-this file.pdffile.pdf
sr_

gnuplot을 사용하여 ascii 그래프를 생성 할 수 있습니다 (예 :) echo 'set term dumb; plot sin(x)' | gnuplot. 개선 된 "그래픽"을 위해 텍트로닉스 이스케이프 시퀀스를 생성합니다. 예 : xterm -t실행 중echo 'set term tek40xx; plot sin(x)' | gnuplot
Thor

답변:


25

실제 뷰어는 아니지만, 응급 처치로서 변환기가 다음을 수행 할 수도 있습니다.

pdftotext file.pdf - | less

pdftohtml -stdout -i file.pdf | lynx -stdin

pdftotextpdftohtml의 일부 Poppler의 패키지로 제공된다.


2
+1 텍스트 전용 문서에서 잘 작동합니다. 그래픽 사용자 인터페이스없이 그래픽을 표시하는 것이 현실적이지 않습니까? :]
moooeeeep

2
+1. 또한 lesspipePDF 문서를 처리하는 방법을 알고 있습니다. 경우 pdftotext설치되어 있고 이미 실행 한 eval $(lesspipe), 당신은 실행할 수 있습니다 less file.pdf. pdftotext -layout다중 열 텍스트와 함께 사용 하면 합리적으로 잘 작동합니다.
cas

5

나는 그것이 원격으로 작동한다고 생각하지 않지만 로컬에서는 fbgs( Info about fbida )을 사용했습니다. PDF 페이지를 TIFF 파일로 변환하고 프레임 버퍼를 사용하여 연속적인 방식으로 표시합니다. 이미지와 적절한 레이아웃을 포함합니다. 그러나 GUI 뷰어를 사용하면 속도가 느려집니다.


이 메모에 감사드립니다 (맞춤법 fbgs입니다)! 실제로 유망 해 보였다. 불행히도 제한은 로컬에서는 처음이 아니지만 에뮬레이트 된 터미널은 작동하지 않습니다. 분명히 가상 터미널 ctrl + alt + f1 / f2 / f3 / ...에서 실행해야합니다. :(
moooeeeep

1

emacs컴퓨터에서 실행 하는 경우 ( emacsUbuntu 18.04에 사전 설치되어 제공됨) Ctrl-x Ctrl-f(to find-file)를 누른 다음 /user@hostname:/path/to/my.pdfEnter를 입력하여 입력하십시오 (첫 번째 참고 /). 그런 다음 서버의 비밀번호를 입력하라는 메시지가 표시됩니다. emacs에서 pdf를 볼 수 있습니다.

내부 PDF를 탐색 emacs

사용 space하고 아래로 한 페이지를 이동 backspace한 페이지 위로 이동합니다. 화면에 맞지 않으면 화살표 키를 사용하여 단일 페이지를 스크롤 할 수도 있습니다.

를 눌러 확대하십시오 Ctrl-x Ctrl-+. 타격 +만으로 더 확대하십시오 . 또는를 눌러 더 축소하십시오 -.

문맥

예, 위에서 설명한 것처럼 간단하게 작동하는 내장 emacs패키지 tramp를 사용하여 원격 서버에 연결할 수 있습니다 . 이 방법은 pdf뿐만 아니라 이미지와 같은 다른 유형의 파일에도 적용됩니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.