在终端中查看 pdf 文件

我打算直接在我们的收藏中查看 pdf 文件,而不是将它们复制到我的本地设备,然后在观众中打开它们。

我如何才能在终端中签出 pdf 文件?

75
2022-06-07 15:16:38
资源 分享
答案: 4

另一项服务是使用命令 gnome - open

gnome-open youfile.pdf

前提是您已使用 -X 选项(ssh - X)登录您的服务器

2
2022-07-11 01:29:46
资源

当我打算“在终端中查看 pdf 文档”时,这对我来说表明我实际上打算查看未压缩的 PDF,我这样做:

pdftk in.pdf output out.pdf uncompress

我一直想知道为什么 less in.pdfless out.pdf 都只给了我 PDF 中的文本字符串(并省略了文本——我肯定会在 out.pdf 中预期的只是 PDF 规范)。

好吧,这是因为 lesspipe 假设我希望首先运行 pdftotext - 并且考虑到下面我不这样做,我需要通过将 LESSOPEN 大气变量设置为 nothing 来专门禁用 lesspipe ; 那是:

$ LESSOPEN="" less out.pdf

最后,我可以看到使用 less 的未压缩 PDF 代码

6
2022-07-09 20:59:32
资源

在许多系统中很少使用lesspipe,它可以自动管理pdftotext。 因此,您可以及时尝试

 less file.pdf

这肯定会在 less 中显示 pdftotext 的结果。

66
2022-06-07 15:57:35
资源

我想,在终端中看不到 PDF 数据,但您可以通过将 PDF 文件转换为消息来检查它的内容。 你可以这样做:

pdftotext a.pdf

它将创建一个.txt 数据,您可以将其读入 VIM。

对于 ubuntu - 变体,此二进制文件可在以下软件包中轻松获得。

poppler-utils
28
2022-06-07 15:40:03
资源

相关问题