gdm (または同様のもの) を実行せずに PDF ドキュメントを表示することは可能ですか?
理由: リモート サーバー (X 転送なしと想定) で作業し、いくつかのデータを処理し、いくつかのプロット (PDF ファイルを想定) を作成しています。そして、scp
自分のマシンで開かずにそれらを表示したいと考えています。 (おそらく、他のユース ケースもあるでしょう。)
答え1
実際のビューアではありませんが、応急処置としてコンバーターも役立つかもしれません:
pdftotext file.pdf - | less
pdftohtml -stdout -i file.pdf | lynx -stdin
pdftotext
そしてpdftohtml
、ポプラーパッケージ。
答え2
リモートでは機能しないと思いますが、ローカルではfbgs
(fbidaに関する情報)。PDF ページを TIFF ファイルに変換し、フレームバッファを使用して連続的に表示します。画像と適切なレイアウトが含まれます。ただし、GUI ビューアを使用する場合よりも遅くなります。
答え3
emacs
マシンで実行する場合( emacs
Ubuntu 18.04 にプリインストールされています)、Ctrl-x Ctrl-f
(からfind-file
) を押して と入力し/user@hostname:/path/to/my.pdf
、Enter キーを押すと、リモート サーバー上の PDF を仮想的に開いて表示できます (最初の に注意してください/
)。次に、サーバーのパスワードを入力するように求められます。すると、そこに PDF が表示されます。emacs 内で PDF を表示できます。
PDF内を移動するemacs
space
1 ページ下に移動するには を使用し、 backspace
1 ページ上に移動します。画面に収まらないページがある場合は、矢印キーを使用して 1 ページずつスクロールすることもできます。
ズーム
を押すと拡大しますCtrl-x Ctrl-+
。+
のみを押すとさらに拡大します。 を押すとさらに縮小します-
。
コンテクスト
emacs
はい、上で説明したように簡単に機能する組み込みパッケージを使用して、内部からリモート サーバーに接続できますtramp
。この方法は、PDF だけでなく、画像などの他の種類のファイルにも機能します。
答え4
私は Ranger を使用していますが、テキストのコピーやハイライトはできません。