不少從網上直接下載的PDF電子書目錄都不全,所以搜索資料又加以改化,總結了一個本身手動快速建立目錄的辦法,分享給你們。正則表達式
- 百度搜索PDF電子書的目錄或者直接從PDF拷貝到Notepad++等編輯器,使用正則表達式進行全局替換,將目錄進行格式化,替換規則以下:
- 第二級向右移動一個Tab位:^(([A-Z]{1,3}|[a-z]{1,3}|[0-9]{1,3})(\.[0-9]{1,3})) 替換爲 \t\1,\1表示原來的字符
- 第三級向右移動一個Tab位:(\t([A-Z]{1,3}|[a-z]{1,3}|[0-9]{1,3})(\.[0-9]{1,3}\.[0-9{1,3}])) 替換爲 \t\1
- 章節與標題之間使用空格分隔,標題與頁碼之間使用Tab分割,能夠統一替換爲空格,而後將標題和頁碼之間的空格替換爲Tab,使用:\s(?=\d+$) 替換爲 \t
- 正文以前的內容如序、前言、目錄能夠使用負數表示,也能夠從0開始,但正文目錄也須要隨着改變
- 下載 FreePic2Pdf 工具進行PDF文件的目錄抽取與添加:
- 首先進行PDF文件的書籤抽取,即抽取PDF書籤接口,選擇「從PDF取書籤」選項,選中PDF文件,開始生成書籤,會生成接口目錄,包含兩個文件:
- FreePic2Pdf_bkmk.txt,目錄文件,將咱們格式化後的內容複製替換掉原來的
- FreePic2Pdf.itf,配置信息,通常修改 BasePage 參數,即咱們格式化後的目錄第一頁對應PDF的那一頁。另外可以配置打開PDF時是否打開書籤,是否展開全部書籤等
- 修改完目錄及配置後切換到」往PDF掛書籤「選項,最好選擇點擊書籤後頁面縮放爲「適合寬度」,選擇PDF文件及生成的接口文目錄,開始便可