20170622注:
现在foxit reader已经有了linux版了。基本可以代替其他软件了。
########################################################################
由于经常需要看pdf格式的文件,也经常需要在其中做标记以方便后期查看,但在linux下一直没有找到合适的软件。
linux mint的软件中心里包括adobe acrobt reader,但这个软件在windows下有标记功能,但在linux下没有。
目前找到两个合适的软件: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)。