在终端中显示 PDF 内容(就像在 txt 中使用“less”一样)

在终端中显示 PDF 内容(就像在 txt 中使用“less”一样)

我只是想知道是否有办法在终端内显示 PDF 文件的内容,就像less file.txt对 PDF 文件所做的那样。

答案1

程序pdftotext是 的一部分xpdf,可以将 PDF 转换为文本。还有一个名为 的程序lesspipe,可以将其设置为 的预处理器,less这样,如果您pdftotext安装了 或类似程序,就可以将其用于lessPDF(以及许多其他类型的文件)。

答案2

有一些工具可以从 PDF 文件中提取文本(谷歌搜索) 但恕我直言,有些情况下这根本不可能(想象一下仅包含图像的 PDF)。

答案3

您可以使用它less在终端中查看 pdf 文本。它运行良好,但确实会出现乱码。

相关内容