一个主要问题是鼠标选中文本速度慢。和其它阅读器相比能感觉到明显拖慢,不够利索的感觉。这个体验有办法改善吗?我用的 spacemacs,pdf-tools 上面还有一层 evil,这可能也会影响到体验,但是应该不是主要原因。
这问题得用动图来说明了,等我有空了录一个
我用 pdf-tools 而不用 evince 是有非用不可的理由的,具体来说就是编辑,管理 pdf annotation。
好像看过这个插件的 demo 视频。我一会再找一下。
但是编辑 PDF?编辑注释比较合理些吧。和其它 PDF 软件相容性不知道咋样,能不能被读取。
可以读取的,我试验了几种工作流,感觉还是直接将笔记注释放在 pdf 上比较合我的胃口。
唉,要是 pdf-tools 选词能不卡的话就好了,简直就是神器了。但是看来短期是解决不了了,有一个 2016 年的 issue,到现在还是 open 的
看 pdf-tools 的介绍,是后台运行引擎不断实时解析和输出图片数据。那用户交互动作太频繁的时候,会不会就变得卡顿呢?你可以看下选词的时候 cpu 占用情况。
我在前天大概确定了我 manjora 下 pdf 工具,简单说下供参考。
-
zathura。Vim 风格的极简阅读器。打开后没菜单栏、工具栏等,就一个凭空出现的悬浮窗口。
计划用作日常浏览器。
-
Okular。支持格式最多,还有书签、批注、放大镜、裁边等功能。
计划应付稍繁重点的任务。
- command-execute 614 67%
- call-interactively 614 67%
- funcall-interactively 614 67%
- pdf-view-mouse-set-region 440 48%
- internal--track-mouse 440 48%
- #<compiled 0x91957db> 440 48%
- pdf-view-display-region 275 30%
- pdf-util-face-colors 153 16%
- x-create-frame-with-faces 152 16%
- face-set-after-frame-default 111 12%
- face-spec-recalc 104 11%
- make-face-x-resource-internal 70 7%
- set-face-attributes-from-resources 66 7%
- set-face-attribute-from-resource 59 6%
- face-name 44 4%
- check-face 43 4%
facep 42 4%
+ face-spec-reset-face 22 2%
+ face-spec-set-2 7 0%
face-spec-choose 1 0%
+ x-create-frame 3 0%
pdf-view-display-image 98 10%
+ pdf-info-renderpage-text-regions 20 2%
pdf-view-image-size 4 0%
+ read-event 81 8%
+ pdf-util-scroll-to-edges 6 0%
- pdf-util-scale-pixel-to-relative 3 0%
pdf-view-image-size 3 0%
+ counsel-M-x 174 18%
- ... 167 18%
Automatic GC 160 17%
+ when 7 0%
+ timer-event-handler 121 13%
+ redisplay_internal (C function) 12 1%
+ mouse--down-1-maybe-follows-link 1 0%
+ evil-repeat-pre-hook 1 0%
CPU 占用确实比较高
zathura 和 okular 都用过,但是忘记因为什么原因都放弃了,我现在除了 pdf-tools,还用 wine + pdf xchange editor
看不太懂这个输出 不过貌似占用挺高的。
okular 对我来说功能够用了,批注功能挺有用,至于编辑就算了。
pdf-view-mouse-set-region
是用鼠标选择,占用了 48% 的 CPU 时间,比较高
pdf-tools 还有一个问题也挺烦人的,就是添加高亮注释后,没法再用鼠标选中高亮部分的文本。
我用 pdf xchange editor 时,是可以按住 shift 然后用鼠标选择的。不知道这个问题有没有解?
另外,注释区域的文字怎样才能完整地提取出来呢?我写了一个函数,但是有时提取不全,会少几行(开头几行,或者结尾几行)
我没用过 pdf-tools,不太清楚。
另外,我不是太赞同这种什么都往 Emacs 里塞的做法…
masterpdfeditor,其他这些好像都不支持保存书签到pdf文件。
Emacs 使用 pdf-tools 老是让 Emacs 卡死,非常烦人,现在基本都不能使用了,严重影响使用体验。不知道大家有没有遇到这种情况?
用poppler开发eaf插件就可以了
这货的本质是把pdf的每一页转换为图片,然后在emacs中显示,能当主力pdf阅读器?
poppler不是,是自己读pdf文件,然后只渲染正在看的页面,超级快
看扫描版pdf书籍,有比较好的软件吗?Emacs外的也可以,我就看,没有写注释的习惯。目前用evince看,文字会比较模糊,放大一点看锯齿比较明显
那是图片被拉伸了和dpi设置
foxit reader linux版