壹、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書簽 既然PDF書簽是與閱讀行為緊密相關的,由閱讀器來提供書簽管理功能,就是很自然的事。盡管這壹自然之事,因為技術、商業原因,並未在多款PDF閱讀器中普及,但在國內外兩款推廣最積極的閱讀器中,都有不錯的表現——這當然也得益於它們的競爭。這和選擇 IrfanView 有異曲同工之妙:妳選擇了壹個reader,卻同時得到了功能強大的editor;選擇了壹款多功能軟件,代替了N款單壹功能軟件。Foxit Reader(官網、本站介紹)自 V2.3 開始,具備了強大的 PDF 書簽功能。1、基本功能本文頂部的圖片,就是用Foxit Reader制作的書簽截圖。通過這些書簽的樣式、文字內容,可以直觀看到Foxit Reader在PDF書簽管理、編輯方面的功能。* Foxit Reader 書簽編輯功能對中文支持良好;
* 具備豐富的樣式;
* 支持多種動作。a. 書簽外觀可自定義包括不同字型(常規、加粗、斜體、加粗+斜體)和顏色(可通過調色盤任意設定)。
技巧提示:默認外觀選定壹個書簽後,可以把它的外觀設為默認(操作方法:右鍵菜單)。這樣,後續新增書簽就都沿用該外觀。b. 書簽支持多種不同動作PDF的書簽不僅是壹個到指定頁面的鏈接,還可以有更多功能。Foxit Reader 書簽支持的動作(action)包括:* 指向pdf內的某頁(可設定不同縮放比例)
* 運行某文件* url* JavaScript
* 各種Form相關
* 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:拖放調節書簽層級和順序。說明無論是 Foxit Reader 還是 PDF-XChange Viewer,目前在書簽關系(父子、先後)組織的操作便捷性方面存在嚴重不足。拖放很不方便,可借鑒樹狀資料管理軟件的Alt+方向鍵調整節點順序的做法。五、國產軟件 PDF 補丁丁PDF補丁丁是壹個基於.Net 2.0 的國產多功能PDF文件信息修改工具。其PDF書簽功能包括:
* 貼心PDF書簽編輯器:可批量修改PDF書簽屬性(顏色、樣式、目標頁碼、縮放比例等),在書簽中執行查找替換(支持正則表達式及XPath匹配)。
* 獨有PDF書簽生成器:無需手工輸入,為文本PDF文件自動生成書簽。
2010-10:草稿。