PDF 阅读器包含 ubuntu 的所有搜索结果

PDF 阅读器包含 ubuntu 的所有搜索结果

在 Windows 的 Acrobat 阅读器中,我可以对某些短语进行高级搜索,左侧窗格会显示所有搜索结果,我可以单击这些结果。Ubuntu 有没有类似的程序?

我使用的是 Ubuntu 12,无法安装 acroread。其他应用程序(okular、evince)有查找/搜索命令,但没有显示所有结果的功能。我可以在控制台上执行 and pdftotextgrep但这不如能够像 Windows 应用程序那样单击结果那么好。

是否有具有此功能的 Ubuntu 应用程序?

答案1

我不知道是否有其他阅读器提供此功能,但安装 Adob​​e Acrobat Reader 应该没有问题,您是如何尝试安装它的?

sudo apt-get install acroread 

应该管用!

答案2

除了使用 PDF 查看器,您还可以将搜索工作外包给雷科尔,Linux 上最强大的桌面搜索引擎。Recoll 会为您的 PDF 文件(以及许多其他文件类型)创建全文索引,然后您可以像使用 Google 一样搜索它。它能够搜索单个文件,并在简洁的概览中显示所有搜索结果。

您可以通过输入以下命令从开发人员的官方 PPA 获取最新版本:

sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on && apt-get update && apt-get install recoll

不幸的是,Askubuntu 上还没有关于如何使用 Recoll 的教程(我希望将来能做些),但是官方文档非常详细。

设置 Recoll 后,您可以通过将搜索模式设置为来搜索特定文档查询语言并像这样措辞您的搜索:

filename:document.pdf searchterm

您可以通过点击访问特定文档的结果概览片段。如果您已evince安装(Ubuntu 附带的标准 PDF 查看器),单击页码将直接转到相应页面并将搜索词传递给evince的内置搜索。然后,您可以通过按 CTRL + F 突出显示搜索词evince

evince与 PDF 查看器中的内置搜索功能(如或 )相比,Recoll 的优势acroread在于它使用预生成的索引。这使得搜索术语几乎可以立即完成,即使处理数千个文档也是如此。

相关内容