pdf-tools 连续滚动页面

Traceback (most recent call last): File “/home/wanghb/.emacs.d.centaur/site-lisp/emacs-application-framework/core/utils.py”, line 61, in on_signal_received self._func(obj, *args, **kwargs) File “/home/wanghb/.emacs.d/site-lisp/emacs-application-framework/eaf.py”, line 245, in update_views view = View(self.buffer_dict[buffer_id], view_info) KeyError: ‘309e-4aad-af46-7ecd-bddb-b079-f628’ Traceback (most recent call last): File “/home/wanghb/.emacs.d.centaur/site-lisp/emacs-application-framework/core/utils.py”, line 61, in on_signal_received self._func(obj, *args, **kwargs) File “/home/wanghb/.emacs.d/site-lisp/emacs-application-framework/eaf.py”, line 245, in update_views view = View(self.buffer_dict[buffer_id], view_info) KeyError: ‘309e-4aad-af46-7ecd-bddb-b079-f628’ Traceback (most recent call last): File “/home/wanghb/.emacs.d.centaur/site-lisp/emacs-application-framework/core/utils.py”, line 61, in on_signal_received self._func(obj, *args, **kwargs) File “/home/wanghb/.emacs.d/site-lisp/emacs-application-framework/eaf.py”, line 245, in update_views view = View(self.buffer_dict[buffer_id], view_info) KeyError: ‘309e-4aad-af46-7ecd-bddb-b079-f628’

如果你依赖装上去以后这个重启一下应该就没问题了。

还是不行啊,感觉像是依赖没有装好?怎么办呢?

感觉块引用好乱,于是我截了个图

看着像你python出问题了,不像EAF的问题

哎,崩溃了。

我把python整个卸载了,又重新装了一遍,然后./install-eaf.py又执行了一遍,又用pip装了一些缺少的包

最后,还是一样的错误,哎,折腾不动了

你是啥操作系统?

archlinux + i3wm + emacs27

我记的i3,eaf的pdf-viewer不能正常使用annotation,不知道现在好了没有。我之前就是i3,后来改用了gnome。

奇怪了,我也是arch啊,从来没有遇到过你这个问题

我这还没到annotation那一步呢

是挺奇怪,大概率还是我的python环境的问题,以后有时间再折腾这个吧。

对了,再问下,您的eaf会不会比较吃性能?我有个虚拟机的环境,不知道跑这个eaf会不会卡顿

如果只用PDF Viewer的话,基本上内存非常小,性能也很好。

要用EAF浏览器会耗费比较大内存,因为底层是基于Chromium开发的。

pdf-viewer的annots导出有点问题,会将高亮文字所在行的未高亮文字一起导出来。

可以提一个Issue到Github,我让PDF的开发者帮忙看看。

好,回头在那个虚拟机上装装试试,谢谢你哦,感觉你很热心

哈哈,是的,很热心,有什么问题都会很快回复。

我目前没有使用pdf-viewer的annot导出,用的这个,emacs中调用他导出到org中,用起来也还行。

pdf-viewer的annot导出是json格式的,要自己解析到org。我不是学编程的,就没折腾了,其实是搞不定,哈哈。

原来维护深度操作系统论坛的时候养成的习惯,没事就喜欢和玩计算机玩家聊聊天,不管每天开心还是不开心,聊聊天就挺好的。

1 个赞

主要是我用 Annot 的功能比较少,是两个PDF开发者在维护,你可以提一下Issue, EAF PDF Viewer 用的 mupdf 这个库,基本上啥功能都实现,你说的问题估计都是一些小细节,开发者应该可以快速修复。

JSON那个格式我看知乎上有个人在抱怨这个不方便的问题,你也可以提一下Issue, JSON到Org-Mode转换应该是非常简单的。

别折腾虚拟机了,直接用pyenv新建一个虚拟环境,在里面跑跑看。看样子是你的fitz包不对,也就是pymupdf没装好,我在你相同的环境上跑过eaf,我这里没问题哦