Linux下如何给PDF文件做标注

来源:互联网 发布:c语言经典编程 编辑:程序博客网 时间:2024/06/15 07:57

我们是多么的期望Adobe能出一个Acrobat for linux啊。正如我在我的博文《菜鸟看Linux为什么不能普及》中提到的,acrobat作为一款商业软件,我们有可能等不到它的linux版本了。acrobat发布Windows和MacOS版本都好几代了,就是没有Linux。那么如何在Linux下给PDF文档做标注呢?

1). 用xournal

xournal将PDF当作图片,新加入的标注,如直线,都会以xournal自己的文件形式 .xoj保存。这就注定了修改过的PDF文档也只能用xournal打开,原文档上不会有任何修改的痕迹。笔者用xournal一段时间,来书签在哪都没找见,感觉xournal极不适合阅读。而且占用内存极大,因为它一次性将一个文档所有页全部加载,并转化。

2). 用Okular

okular里面也可以标注,但是它并不是真的标注在PDF文档上了,而是产生一个对应的文件,将标注信息保存起来,这样你要把PDF文档拷到另一个机器上,就要把这个文件一同拷过去,不然就看不到标注的痕迹。感觉用起来比xournal略强,但是还是不如acrobat来得舒服。

3). 用wine安装Foxit Reader

安装以后,就可以用Foxit Reader标注PDF文档,和Windows下Foxit Reader一样了。现在我一直在用这种方法,其实Foxit Reader有Linux版本的,只不过不能标注,只是一个普通的PDF浏览器。

4). open office和pdfedit

这两个软件都可以把pdf打开编辑,与标注不同,它们可以更改原文档已有的内容,比如替换一句话。这样打开就会慢了,内存占用也会多。如果你要用这两个东西,看一本1000多页的C++ Primer,我只能说:“呵呵”。

5). Adobe Reader for Linux

有人说可以Adobe Reader for linux可以标注pdf文件,但是需要用acrobat开放标注权限,所以必须现在Windows或者MacOS下用acrobat打开。麻烦归麻烦,笔者还是决定试一下,结是不可行,因为笔者连Adobe Reader都打不开,打开时提示找不到libgdk_pixbuf_xlib-2.0.so.0。

经过痛苦的搜寻,终于发现这是gdk-pixbuf包的一部分,不幸的是,世界早已进入gdk-pixbuf2的时代。Fedora自从15以后就是第二代了。在上Adobe官网一看,安装需求如下:

  • 32 位 Intel Pentium® 处理器或同效处理器
  • Red Hat® Linux® WS 5、带有 Service Pack 2 的 SUSE® Linux Enterprise Desktop (SLED) 10 或 Ubuntu 7.10;GNOME 或 KDE 桌面环境
  • 512MB RAM(建议 1GB)
  • 150 MB 可用硬盘空间(安装所有支持的字体包需要额外 75 MB)
  • GTK+ (GIMP Toolkit) 用户界面库,版本 2.6 或更高版本
  • Firefox 2.x 或 3.0
  • OpenLDAP 和 CUPS 库
第二栏估计就是它支持的所有操作系统版本了。可见这个Adobe Reader for Linux多久做过新版本了。类似的软件还有LumaQQ看看它的主页……


原创粉丝点击