linux下的pdf浏览器(可加批注)

由于经常需要看pdf格式的文件,也经常需要在其中做标记以方便后期查看,但在linux下一直没有找到合适的软件。

linux mint的软件中心里包括adobe acrobt reader,但这个软件在windows下有标记功能,但在linux下没有。foxit reader也不能在linux下用,至少我没有找到合适的安装方法(wine和虚拟机除外)。

目前找到两个合适的软件:Xournal和okular。

Xournal是一个笔记软件,小巧,可以方便地加各种批注,但是不能识别其中的文本,因此没有查找功能,同时不能文本拷贝。

okular功能较强大,可以添加各种批注,可以识别文本,支持XPS格式,只是体积较大。

关于okular的注释,补充如下:(转载自http://hi.baidu.com/xieyu_ic/blog/item/58f10771120bf4178601b06d.html)

Okular把标注的内容(划线,高亮,标记等)保存在一个xml文件中,该文件放在~/.kde/share/apps/okular/docdata/ 目录下,文件名格式为 一串数字+pdf文件名+.xml 。Okular 根据这个xml文件来显示标记内容,比如有个pdf文件 hello.pdf,标注完后即使把hello.pdf 移动到不同的目录下,再打开还是可以看到标记内容的,但是如果改了文件名,hello.pdf -->hell.pdf 就看不到标记的内容了。注意:如果想把 hello.pdf拷到别的机器上,也能看到标注的话,就需要把相应的 xml也拷过去,并放在相应的目录下。(这个方法我没试过)

另外一种方法是把hello.pdf 保存成okular格式的(file -> Export as ->Document Archive) hello.okular ,这样无论你怎么瞎搞,还是可以看到标注的,并且这些标注是可以修改的。但如果再转换回去的话,hello.okular --> hello.pdf 那些标注就看不到了(NND)。

注:adobe reader 看不到这些标记(NND)。

你可能感兴趣的:(linux,pdf,okular)