コマンドライン専用PDFビューア

コマンドライン専用PDFビューア

gdm(または類似プログラム)を実行せずにPDF文書を表示できますか?

理由:私はいくつかのデータを処理するリモートサーバー(X転送がないと仮定)で作業しており、いくつかのプロット(pdfファイルとして仮定)を作成しています。scp私のコンピュータで開かなくても見ることができます。 (他のユースケースがあるかもしれません。)

答え1

実際にはビューアではありませんが、応急処置としてコンバーターも役に立ちます。

pdftotext file.pdf - | less

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

pdftotextそしてpdftohtmlその一部になろうポプラパック。

答え2

リモートでは動作しないようですが、ローカルで試しましたfbgsFBIDAに関する情報)。 PDFページをTIFFファイルに変換し、フレームバッファを使用して連続して表示します。画像を含めてレイアウトを編集します。ただし、GUIビューアを使用するよりも遅くなります。

答え3

emacs自分のコンピュータ(Ubuntu 18.04にプレインストール)で実行している場合は、emacs(to)をクリックしてEnterを入力し、Enterキーを押してリモートサーバーでPDFを仮想的に開き、表示できます(最初の項目を参照)。これにより、サーバーのパスワードを入力するように求められます。それがすべてです! EmacsでPDFを見ることができます。Ctrl-x Ctrl-ffind-file/user@hostname:/path/to/my.pdf/

内部PDFを見るemacs

space1ページ下に移動してbackspace1ページ上に移動するときに使用されます。画面が合わない場合は、矢印キーを使用して個々のページをスクロールすることもできます。

急騰

ズームインするには押しますCtrl-x Ctrl-+。クリックして拡大します+。またはもっと折りたたむにはクリックしてください-

コンテキスト

emacsはい、組み込みパッケージを使用して内部からリモートサーバーに接続でき、tramp上記のように簡単に機能します。この方法は、PDFだけでなく、画像などの他の種類のファイルにも適用されます。

答え4

私はRangerを使用していますが、テキストやハイライトをコピーすることはできません。

関連情報