如何管理PDF书签:Foxit、PDF XChange、PDF补丁丁

【摘要】本文对PDF的书签功能进行简单分析,并提供Foxit Reader、PDF XChange Viewer、PDF补丁丁等解决方案。

目录:
一、PDF书签功能简析
二、PDF书签是谁的责任?
三、用 Foxit Reader 管理PDF书签
四、用 PDF-XChange Viewer 管理书签
五、国产软件 PDF 补丁丁
六、总结
 附录:文章更新历史

一、PDF书签功能简析

正文开始之前,我认为很有必要指出:PDF书签功能,并不适合当作“书签”来用,而更适合用作“侧边栏目录”。广而言之,软件定位(即「是什么不是什么?适合什么不适合什么」)是软件应用的第一个原则。

让我们从阅读实体书的需求一一谈起。

首先,阅读实体书所用的实体书签,其功能是标明当前阅读位置,以便于下次继续阅读。这种最基本的书签需求,对应到PDF阅读中,实际是通过PDF阅读器的“记忆上次阅读位置”实现。其记录信息,往往是放在注册表或配置文件,而非写于PDF文档。这种信息存放位置是合理的,因为“当前阅读位置”是属于“读者”的信息,而非“阅读内容”的信息。

其次,阅读实体书时,我们会在一些重点、精华之处折起页角、勾划重点、甚至在空白处写出心得。折叠页角,也可以视作书签,因为能走到快速翻阅的作用。但这种对“重点”的“标记”,在实际使用中是与“记录”(勾画、笔记)紧密相关的。这项需求在电子阅读中,也不是通过书签功能,而是通过PDF注释(或office文档注释)功能实现。这些信息,一方面与原文的信息紧密相关,另一方面,也可以视为读者对所读内容的二次创作,所以,信息会保存到当前PDF(或office)文档中。

最后,PDF书签的真正意义,是为阅读器提供一个侧栏视图,用作长文档的目录栏,以便于快速导航。这种导航是电子阅读独有的体验,并无实体书阅读需求的对应。但需要注意的是,“目录”与“书签导航栏”并不相同。无论在PDF还是Office文档中,目录都是文章中可见的内容——这与实体书是一样的。相比实体书,电子目录增加了“链接”的属性,因此,可以点击跳转。但“导航栏”是与正文并列的视图,来自文章不可见的属性(比如PDF书签,Office段落样式-大纲级别)。相比目录,其位置固定,不会因翻页而消失,所以,在大屏幕时代,更加方便阅读。

上面的内容,其实谈的是阅读行为,并不局限于PDF,也可扩展到.doc, .chm 等。

仅就PDF部分,再做总结,如下:
* 记录阅读位置 → PDF 阅读器专门功能。
* 标记重点位置并增加笔记 → PDF 注释功能。
* 电子阅读中侧边栏导航 → PDF 书签功能。

二、PDF书签是谁的责任?

如上所述,PDF书签是根据内容提供侧栏导航。因此,制作书签的责任者是 PDF 作者,而非读者。但作者不尽职时,读者迫不得已,也只能自力更生。

三、用 Foxit Reader 管理PDF书签

[foxit reader bookmark: image]
既然PDF书签是与阅读行为紧密相关的,由阅读器来提供书签管理功能,就是很自然的事。尽管这一自然之事,因为技术、商业原因,并未在多款PDF阅读器中普及,但在国内外两款推广最积极的阅读器中,都有不错的表现——这当然也得益于它们的竞争。这和选择 IrfanView 有异曲同工之妙:你选择了一个reader,却同时得到了功能强大的editor;选择了一款多功能软件,代替了N款单一功能软件。

Foxit Reader(官网、本站介绍)自 V2.3 开始,具备了强大的 PDF 书签功能。

1、基本功能

本文顶部的图片,就是用Foxit Reader制作的书签截图。通过这些书签的样式、文字内容,可以直观看到Foxit Reader在PDF书签管理、编辑方面的功能。

* Foxit Reader 书签编辑功能对中文支持良好;
* 具备丰富的样式;
* 支持多种动作。

a. 书签外观可自定义

包括不同字型(常规、加粗、斜体、加粗+斜体)和颜色(可通过调色盘任意设定)。
[Foxit Reader 强大的书签功能]

【技巧提示:默认外观】选定一个书签后,可以把它的外观设为默认(操作方法:右键菜单)。这样,后续新增书签就都沿用该外观。

b. 书签支持多种不同动作

PDF的书签不仅是一个到指定页面的链接,还可以有更多功能。Foxit Reader 书签支持的动作(action)包括:

* 指向pdf内的某页(可设定不同缩放比例)
* 运行某文件
* url
* JavaScript
* 各种Form相关
* Foxit Reader的菜单项
[Foxit Reader 强大的书签功能]

【技巧提示】一个书签,可对应多个动作

c. 多个书签之间可形成层级关系,便于导航

【技巧提示】删除某书签后,该书签包含的下级书签也将被删除!!

2、推荐的书签管理方式

书签管理有多种操作方式,比如标准菜单、快捷键、右键菜单、拖放…… 但从实用效率看,推荐如下的次序和做法:

步骤1:建立书签。

高度推荐的做法是这样的:选中正文标题文字→点击按钮(菜单 Edit → Add bookmark)→生成书签且以选中文字为书签名自动设定目标到当前页

步骤2. 组织书签,实现树状结构。

方法1(推荐):拖放书签,做层级化。
方法2(不推荐):cut 书签a;在书签b上右键菜单,选 paste“under”,就成为了子书签。

步骤3. 其他调整。
包括添加新书签、修改书签外观、动作等,直接通过菜单操作即可。

四、用 PDF-XChange Viewer 管理书签

感谢网友提醒,PDF-XChange Viewer 自 version 2.5.0194.0(2011-03-25)起,免费开放了书签管理功能 “Starting from this build bookmarks’ operations (creation, modification, deletion, etc.) are available in free mode and don’t cause to add demo labels.”

PDF-XChange Viewer 的书签功能、操作,与 Foxit Reader 基本相同,两步即可:
步骤1:选中文字,ctrl+shift+b 加入书签;
步骤2:拖放调节书签层级和顺序。

[图:PDF-XChange Viewer 标签属性]

【说明】无论是 Foxit Reader 还是 PDF-XChange Viewer,目前在书签关系(父子、先后)组织的操作便捷性方面存在严重不足。拖放很不方便,可借鉴树状资料管理软件的Alt+方向键调整节点顺序的做法。

五、国产软件 PDF 补丁丁

PDF补丁丁是一个基于.Net 2.0 的国产多功能PDF文件信息修改工具。

其PDF书签功能包括:
* 贴心PDF书签编辑器:可批量修改PDF书签属性(颜色、样式、目标页码、缩放比例等),在书签中执行查找替换(支持正则表达式及XPath匹配)。
* 独有PDF书签生成器:无需手工输入,为文本PDF文件自动生成书签。
[图:PDF 补丁丁 书签功能]

六、总结

对普通用户,借用 Foxit Reader 或 PDF-XChange Viewer 的书签功能足矣。如果有更多需求,可借助JPdfBookmarks、PDF补丁丁 这样的PDF小工具

附录:文章更新历史

2011-05-09:更新PDF-XChange、PDF补丁丁内容。
2011-05-05:首次发布,定名为“管理PDF书签,首选 Foxit Reader”。
2010-10:草稿。

Foxit Reader:最强大的免费PDF阅读器(更新v5.0)

Foxit Reader v5.0 发布: 强化定制与安全,支持Ribbon与换肤 (更新)

5月26日,Foxit Reader v5.0 发布
– 目前仅在英文主页,发布了英文版。中文版 Foxit Reader v5.0 暂未发布。
– 可在这里下载安装包,或通过 Foxit Reader 的内置功能升级。

[image: Foxit Reader v5]

Foxit Reader v5 主要改进[via]
1.提升安全性。
 * 安装过程中提供安全阅读设置,减少恶意PDF的攻击。此功能也可在菜单:工具-选项-trust manager 中设定。
 * 针对 Foxit’s Phantom PDF 生成,和采用 Microsoft Active Directory Rights Management Service (AD RMS) 保护的文档,满足企业用户需求。
2.XFA 表单支持。
3.提升效率:
 * 支持MS Outlook 预览附件,
 * IE和资源管理器中显示PDF缩略图。
 * 自动适应可视区域(Fit visible)
 * 分割视图:可将窗口分割为2或4个区域。
4.改善用户界面:
 * 保留传统界面的同时,新增了 ribbon 界面。
 * 支持换肤功能。
5.增强热键的自定义性。
6.高级搜索工具支持搜索书签和注释。

======== 以下是旧文 ========

如果说以前的Foxit Reader以小巧、快速取胜,那么,最新发布的Foxit Reader v4再保持小巧快速的基础上,将成为功能最强大的免费PDF阅读器。如果说以前很多人选用 “Foxit Reader(阅读)+PDF X-Change Viewer(注释)” 的组合,那么,Foxit Reader v4进一步增加了首发概率,并以近乎全能的角色,减少了PDF X-Change Viewer等同类软件的出场机会。这一变化,一方面源自Foxit Reader不断开发新功能;另一方面也是更主要的方面,源自福昕公司推广策略的改变:自 Foxit Reader v4 开始,原有的Pro版收费功能,将全部免费化。

Foxit Reader v4.0

官网下载:Foxit Reader EnglishFoxit Reader 中文版

1. Foxit Reader v4:功能最强大的免费PDF阅读器

Foxit Reader一直以来有两个版本,免费版(Free Editon)和专业版(Pro Edition)。原免费版的功能包括:查看和打印PDF文件、搜索PDF文件、添加或编辑书签、表单填写和保存、导入导出表单数据、以文本格式查看PDF文档及多国语言支持等。简单说就是以“查看”为主,对于一般用户来说基本够用。 原专业版的功能相对来说更加强大,比如将PDF文件转换为TXT格式的文本转换器、添加文本为注释、图形标注工具、多媒体工具、测量工具等。专业版Pro Pack 的价格是 ¥312.00元/套 。而现在,所有功能,尽在免费版!

1.1 Foxit Reader v4 的新增高级功能

理论上,原Pro Pack的如下功能,都将加入 Foxit Reader v4。

注释工具:此模块包含有typewriter工具,注解工具,文本标记及图形标记工具。

图形标注工具:使用图形标注工具可添加各种形状的标注,包括箭头工具、线条工具、正方形工具、矩形工具、圆形工具、多边形工具、云形工具等。

打字机工具:包括打字机工具、标注工具、文本框工具,使用这些工具给PDF文档添加文本标注,在标注文本框或普通文本框中编辑文本。

文本阅读及文本转换:
文本阅读: 使用福昕PDF阅读器中菜单栏中“工具”下“文本阅读”这一功能来预览从PDF文件转化为文本文件的效果;Foxit Reader Pro Pack后您即可保存文本文件并激活“文本阅读”右键中“复制”选项。
文本转换: 此插件通过福昕PDF阅读器菜单栏中“文件”下“另存为”这一功能将一份完整的PDF文档转成简单的文本文件。

交互式表单填充:PDF表单基本操作,即填充、打印表单; PDF表单高级操作,如保存修改好的表单,导入/导出表单数据。

英文拼写检查:当您在填写英文表单或用typewriter插入英文文本时,这个工具可以帮助您检查英文拼写对错并在单词下标出曲线提示错误。如果您在拼错的单词上右击,您会看到一份建议替换的单词表。需另外下载安装一个包含英文词典的add-on.

高级编辑工具:高级编辑工具是指菜单“工具”里的测量工具、放大镜工具、图片工具、附件工具、链接工具、标注选择工具。

测量工具:测量工具主要包括距离工具、周长工具和面积工具,用于测量PDF页面的距离、周长及面积,并把测量结果自动转换为真实值。

1.2 Foxit Reader 强大的书签功能

Foxit Reader 可以编辑当前PDF文件的书签,功能非常强大。本来写过很长的文章,但未及发出,数据丢失。现仅补充几幅图片。

从下图可以看出:
* Foxit Reader 书签编辑功能对中文支持良好;
* 具备丰富的样式;
* 支持多种动作。
[Foxit Reader 强大的书签功能]

下面的两幅图片进一步显示了书签的样式、动作。
[Foxit Reader 强大的书签功能]
[Foxit Reader 强大的书签功能]

2. 附录

2.1 关于 Foxit Reader v4 的广告

  此部分请见专文,文中提供了隐藏广告,免安装插件的做法。

2.2 xbeta与Foxit人员的聊天记录(2010-05-11)

xbeta 说: 网上听说Foxit Reader 专业版功能未来会免费,想核实一下。
wendy 说: 那个消息是正确的
wendy 说: 大概会在五六月份将pro的功能免费给网友试用
wendy 说: 具体几号公布,还不确定
xbeta 说: 是 pro 的全部功能吗?会增加广告吗?
wendy 说: 不会增加广告
wendy 说: 是pro里的全部功能
wendy 说: 因为我们推出了另一个全功能型的产品foxit phantom
wendy 说: 于是我们便把reader pro的功能免费了
xbeta 说: 很好啊。相信会对市场占有率有进一步提升。
wendy 说: 并不是想在pro版里增加广告
wendy 说: 是的,我们也是想提升foxit的用户量
xbeta 说: foxit phantom 看起来很好。但对个人用户,仍然比较贵。主要是定位企业用户吧?
wendy 说: 对,定位是企业用户
wendy 说: 但只要是个人用户要对PDF做多功能的操作,也是可以使用它的
wendy 说: 请问,善用佳软是小众软件下的一个网站吗?
xbeta 说: 不是。算是并列关系。但个人关系很好,所以,互相链接很多。

2.3 作为国产软件的Foxit Reader

经常有网友在留言中纠正关于“FoxitReader是国产软件”的“错误”。关于国产软件,我的个人标准是主要开发者或公司主导者是“国人”。而我的“国人”的标准,与国籍、公司注册、资本来源、居住地无关,更多是一种文化或心理概念。
熊雨前(Eugene Y. Xiong):1970年出生,江西人。15岁考入中国科技大学少年班。在美国硅谷创业四年。2001年,在福州软件园创办福昕软件公司。([1][2][3]

附:文章更新历史

  2011-05-05:补充书签功能。
  2010-08-03:更新v4.1相关信息。
  2010-06-30:初稿。

Foxit Reader 去除工具条广告的方法

[image]Foxit Reader 是免费的,但泛称为「免费软件」并不准确,更准确的说法是「广告软件」。
本文并非批评,只是让事实描述得更准确,并提供去除部分广告的合法做法

一、去除菜单栏右侧广告条

广告:
Foxit Reader 主界面上,菜单栏右侧有Foxit公司其他产品的广告条,如下图:
[image]

清除办法:(致谢:Fish、coondia)
通过图形界面的方法:打开任意文件→工具栏上点右键→去掉“广告(advertisement)”前的勾。
修改配置文件的方法:配置文件FoxitReader_Preferences.ini 中:
LaunchWarn=0 ;关闭广告
LaunchWarn=1 ;打开广告

二、不安装Foxit工具条

Foxit会提示是否安装Ask工具条。如果不需要,下列方法均可避免。按推荐程度,依次列举如下:

1. 自定义安装(推荐)

大多数软件,在自定义安装模式下,都会更加透明,非常容易看清有哪些模块。这样,也能加深用户对软件的理解。
另外,是否要安装某些部件,yes or no,一目了然,不容易玩躲猫猫的文字游戏。
所以,对任何软件安装,都推荐此方式。

Foxit Reader自定义安装时,不会有广告条。

2. 替换exe升级(推荐)

如果你已经安装了旧版Foxit Reader,则建议下载官方的 zip包 ,把 Foxit Reader.exe 解压出来,覆盖旧版。

优点:所有扩展、语言包、设定,都得以保存。避免安装过程的捆绑程序。

3. msi格式安装包(未来趋势)

有网友称,采用此安装包格式,不会安装广告。

4. 默认安装方式:考验你的注意力

对exe格式的安装包,如果用「默认安装」方式,会提醒安装附加工具条。
但取消的办法不仅要“不选取”,还需要有看清文字,来一个非常规做法:点击“decline”。
[image]

三、Foxit Reader的其他附加内容(兼总结)

中立、可信、及时更新的维基百科是这样总结Foxit捆绑问题的link
Foxit Reader is available in .exe, .msi and .zip packages. The installer version of Foxit Reader is bundled with potentially unwanted applications, and may make changes to the user system without his/her approval. Thus, PC Advisor recommends to be “diligent when installing Foxit Reader to ensure the program doesn’t install unwanted software.” They found that Foxit Reader “attempted to install a Firefox plug-in, made Ask [their] default search engine and created desktop, quick launch and Start Menu icons for eBay.”[3] Some of these features can be disabled during the setup process and are not present in the .zip version of the package.
要点:①多个下载版本中,zip最安全、exe最复杂。②全部捆绑包括:Firefox扩展、设定第3方默认搜索引擎、创建第3方启动项。

(完)