在终端中查看pdf文件

在终端中查看pdf文件

我想pdf直接在集群上查看文件,而不是将它们复制到本地计算机,然后在查看器中打开它们。

如何pdf在终端中查看文件?

答案1

在很多系统中less使用lesspipe,它可以自动处理pdftotext。因此,您可以立即尝试

 less file.pdf

pdftotext这将显示in的输出less

答案2

我想,在终端中看不到 PDF 文件,但您可以通过将 PDF 文件转换为文本来检查其内容。您可以这样做:

pdftotext a.pdf

它将生成一个 .txt 文件,您可以将其读入 VIM。

对于 ubuntu 变体,此二进制文件可在以下包中找到。

poppler-utils

答案3

我尝试了以下方法并取得了良好的效果:

pdftotext filname.pdf - | less

答案4

还有另一个解决方案...我可以向您推荐这个古老的实用程序吗mc

MC(1)                       GNU Midnight Commander
mc - Visual shell for Unix-like systems.

mc围绕基于文本的文件管理而设计,它有一个“查看”选项(F3键),可以自动将 .pdf 转换为文本,以便在没有 GUI 的情况下查看。执行此转换的代码是mc其自身的一部分,因此不需要其他实用程序进行转换。 (还有一个用于 WIW 的本机 .html 查看器。)

相关内容