我想pdf直接在群集上查看文件,而不是将其复制到本地计算机上,然后在查看器中打开它们。
如何pdf在终端中查看文件?
我想pdf直接在群集上查看文件,而不是将其复制到本地计算机上,然后在查看器中打开它们。
如何pdf在终端中查看文件?
Answers:
在许多系统中,较少使用lesspipe,它可以自动处理pdftotext。因此,您可以立即尝试
less file.pdf
这将显示pdftotextin 的输出less。
当我想“在终端中查看pdf文件”时,对我来说,这意味着我想实际查看未压缩的PDF,我这样做:
pdftk in.pdf output out.pdf uncompress
我一直想知道为什么都less in.pdf和less out.pdf给我的PDF(但不包括纯文本PDF命令我所期待的只是文本字符串out.pdf)。
嗯,发生这种情况是因为假设我想pdftotext先运行lesspipe- 既然我不这样做,我必须通过将LESSOPEN环境变量设置为none来专门禁用lesspipe 。那是:
$ LESSOPEN="" less out.pdf
最后,我可以使用查看未压缩的PDF代码 less
如果您emacs在计算机上运行(已emacs预装在Ubuntu 18.04上),则可以通过点击Ctrl-x Ctrl-f(to find-file),然后键入/user@hostname:/path/to/my.pdf并点击Enter(请注意第一个/),以虚拟方式打开并在远程服务器上查看pdf 。然后将提示您输入服务器的密码,密码就在那里!您可以在emacs中查看pdf。
在内部浏览PDF emacs
用于space向下backspace翻一页,向上翻一页。如果页面不适合屏幕,您也可以使用箭头键滚动浏览单个页面。
放大
点击放大Ctrl-x Ctrl-+。+仅点击即可放大更多。或按放大更多-。
语境
是的,您可以emacs使用内置程序包从内部连接到远程服务器,该程序包的tramp工作原理如上所述。此方法不仅适用于pdf,而且适用于任何其他类型的文件,例如图像。