pdf-tools 不支持搜索文本吗?

一直想尝试,可用的是mac,eaf 目前好像在 osx 里面用不了。

一直想将pdf-tools作为工具链的一环,无奈坚持了一段时间放弃了。。,用户体验实在太差了,不支持连续翻页,添加弹出注释的时候会造成各种错位,搜索也有问题,性能也不好,总之,个人感觉,现阶段的pdf-tools还远远未达到一款pdf阅读器该有的水平,很多基本功能都有问题。。

你说的eaf pdf阅读器都可以实现

我试试 :smirk:

我试过了,用emacs -Q 启动后加载了 pdf-tools 还是不行。本来想录个gif 可是录制gif的那个软件 在osx 10.15.4失效了

我试过了,用emacs -Q 启动后加载了 pdf-tools 还是不行

氖的操作系统? 加载pdf-tools的代码是? 如何加载的?

操作系统:osx 10.15.3

doom-emacs 启用了 pdf 模块

M-x locate Ret refcard 找到 orgcard.pdf 并打开

使用 C-s 打开 isearch, 无法搜索里面的文本,

请问是 pdf-tools 插件不支持文本搜索吗?

补充: emacs -Q 启动后,手动加载了 pdf-tools

(add-to-list 'load-path
             (expand-file-name "~/doom-emacs/.local/straight/repos/pdf-tools/lisp"))
(require 'pdf-tools)

isearch-forward 搜索的的内容是 下面的

pdf-tools是支持搜索的,前提是:1.文档支持, 2. 用isearch

我用的是 emacs 里面的 orgcard.pdf , 怎么看文档是不是支持呢

我的不行,不知道为什么,后来我 在 wsl里面就可以 一到mac里面就不行了

I suggest you summarize your problem and submit with everything you know using this link:

https://github.com/politza/pdf-tools/issues/new

Not all the people have the privilge to use Mac, at least, I don’t have one.

不知道你用的 Emacs 版本,我用的 28是可以的,27 应该也没问题,27+默认使用了内置的 image 库。还不行的话你可以试试使用 imagemagick选项。查看下pdf-tools 的文档。

PS: Centaur Emacs 中内置了支持 retina display,看 pdf 会清晰很多。

我试了下你的配置,retina 正常时候没问题,但是 isearch 时候会糊, 但是我看你的截图不糊,不知道啥问题了。doom 也做了 retina 的支持,但是比较奇怪的是他的 isearch 会把 pdf 文件放大。我还在研究…

这只是个 workaround,很多场景没有并没有适配。

Updated: 其实很早就有坛友做了研究。Centaur 更新了下,isearch 不会糊了。

我试用了你的配置,可以搜索,同样的emacs 在 doom 里面和 最小配置

(add-to-list 'load-path
             (expand-file-name "~/doom-emacs/.local/straight/repos/pdf-tools/lisp"))
(require 'pdf-tools)

都不行, 等明天有空再去拜读你的配置

非常有意思,看来是配置的问题.期待后期跟进分析.

通过对比,发现是在pyim里面启用了 (pyim-isearch-mode 1) 导致 pdf 里面的 isearch 会失效

前面我用的最小配置有问题,由于对 pdf-tools 不太了解, 并且一开始是在 doom 里面配置,有太多的干扰因素。

下面是在 pdf 里面使用 isearch 的最小配置

(add-to-list 'load-path
             (expand-file-name "~/doom-emacs/.local/straight/repos/pdf-tools/lisp"))

(require 'pdf-tools)
(require 'pdf-isearch)

(add-to-list 'auto-mode-alist
             '("\\.[pP][dD][fF]\\'" . pdf-view-mode))

(add-hook 'pdf-view-mode-hook
          #'pdf-isearch-minor-mode)

1 个赞

确实是和pyim-isearch-mode 有冲突