赞
踩
阅读重要或长篇的PDF文档时,难免要做标注,例如高亮(highlight)或添加附注(sticky note)。在Linux下,目前有如下几种方案:Wine + Foxit Reader、Adobe Reader for Linux、Mendeley Desktop和Xournal(如有其它方案,欢迎补充)。本文使用的Linux发行版是Ubuntu 10.04。
个人感觉,Wine+Foxit Reader比较实用,但稳定性待检验;Adobe Reader for Linux功能稳定,但必须使用Adobe Acrobat开启标注功能;Mendeley Desktop能实现基本的PDF阅读和标注功能,但有一些缺陷影响了用户体验;Xournal本身定位不是PDF阅读工具,虽然能实现基本的PDF阅读和标注功能,但不如上面三种方案。以下是详细介绍。
2011-03-16更新:使用Evince 2.32和Poppler0.15及以上版本(例如Ubuntu 11.04的默认安装),目前已具有初步的PDF标注功能;但还存在一些局限,例如在Ubuntu 11.04默认安装的版本中,只能添加文本附注,无法高亮。已实现标注功能的演示,可参见开发者Carlos Garcis Campos的主页;对Evince的PDF标注功能的更多介绍,可参考Evince主页的Annotations文档,以及GNOME bug 168304的相关讨论。(更新止)
1、Wine + Foxit Reader
Foxit Reader虽然有Linux版本,但只有基本的PDF阅读功能,无法进行标注。通过Wine,可以在Linux上运行Windows版本的Foxit Reader。
安装:安装时可能出错。建议在终端里使用Wine,根据错误信息进行排查
wine (Foxit Reader的.exe文件路径)
在我的系统中,起初提示如下错误:
err:module:attach_process_dlls “odbc32.dll” failed to initialize, aborting
解决方法是:打开Wine的设置,在Libraries栏的DLL Overrides里,添加odbc32.dll,设为Native (Windows)或Native then Builtin。
使用经验:
(1) 对于扫描版的PDF文档,可以使用“Drawing Markup Tools”实现高亮功能。例如,可以把矩形(Rectangle)的边框色(Color)和填充色(Fill Color)设为相同,再设置透明度(Opacity),最后把这选为默认设置(Set Current Properties as Default)即可。
(2) 重新打开PDF文档时,如何回到上次阅读到的页面?在Preferences -> History里,选择“Restore last view settings when reopening”。
2、Adobe Reader for Linux
安装:通过Ubuntu Software Center安装,或在终端使用下列命令(安装英文版)
sudo apt-get install adobereader-enu
使用经验:
(1) 如何开启标注功能?用Adobe Reader打开PDF文档,在菜单中选择Document -> Security -> Show Security Properties,如果发现Commenting(注释)属性是Not Allowed,需要使用Adobe Acrobat开启Commenting权限。在Adobe Acrobat 9里,打开PDF文档后,在菜单中选择Advanced(高级)-> Extend Features In Adobe Reader(Adobe Reader 扩展功能),保存即可。
(2) 对于扫描版的PDF文档,可以使用“Comment & Markup Tools”实现高亮功能。例如,在该工具条里,选中矩形(Rectangle),再按Ctrl + E,打开“Rectangle Tool Properties”,可以将边框色(Color)和填充色(Fill Color)设为相同,再设置透明度(Opacity),最后勾上“Keep tool selected”。
(3) 重新打开PDF文档时,如何回到上次阅读到的页面?在Edit -> Preferences -> Documents里,选择“Restore last view settings when reopening documents”。
(4) 建议在Edit -> Preferences -> Page Display里,将Resolution(解析度)设为“Use system setting”。
(5) 如果需要安装Linux下的Adobe Reader简体中文字体包(以及其它东亚语言的字体包),可到Adobe Reader for Unix的页面下载。
不足之处:
(1) 全屏显示(Full Screen)时,无法做标注。
3、Mendeley Desktop
Mendeley本身是一个文献引用管理软件和学术圈社交网络。它开发的Mendeley Desktop有Linux版本,提供了基本的PDF阅读和标注功能。但我个人感觉,目前版本的Mendele Desktop在PDF文档的阅读功能上存在一些不足,主要体现在:(1) 无法指定任意的显示比例;(2) 重新打开文档时,无法自动跳到上次阅读的页面;(3) 无法跳到指定的页面;(4) 功能存在一些不稳定的地方,例如对于扫描版的PDF文档,将标注合并导出时,可能出错。
不论如何,就算不使用Mendeley的文献引用管理功能,它的文档分类管理功能也值得称道;如果它在PDF阅读和标注功能上,可以接近Foxit Reader的水平,将是我的不二选择。
4.Xournal
Xournal本身是一个书写笔记和草图的软件,也具有注释PDF文档(Annotate PDF)的功能。
安装
sudo apt-get install xournal
使用经验(请参考它的帮助手册):
(1) 使用“高亮工具”(Highlighter)时,勾上“形状识别”(Shape Recognizer),这样可以自动把高亮部分显示为一条直线。
不足之处:
(1) 不是专门的PDF阅读工具,缺少跳到指定页面等功能,也无法添加与Adobe Reader等其它软件兼容的附注(Note)。
(2) 对于文本格式的PDF文档,标注后再导出PDF,文件体积会大大增加。
昨天下载了adobe reader for linux 8.1.3
自定义工具栏下明明有好多功能,就是不让用:“*仅在启用了文档权限时使用”。
以下是生成有特别权限的PDF文件的方法:在windows下,用Adobe Acrobat打开待开权限的文档,在“注释”菜单下选中“启用在Adobe Reader中注释文件”,然后按提示进行保存。
转换后的文档在windows下用Adobe Acrobat无法对其添加书签,但可以注释,可以用另存的方式恢复添加书签功能;在linux下,可以打开Adobe Reader的注释等功能,但无法添加正常的书签。
adobe这些傻X,多加个书签功能会死啊!再说了,每个文档还得在win下转换一遍,才能注释。总体来说,鸡肋!还不如wine一个foxit来的好。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。