資源描述:
《如何使用pdf+patcher制作書簽》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、一、pdfpctcher簡(jiǎn)介文件頭第一行:“#版本=0.2.1”,表示書簽文件的版本。不使用這一行也可以,但在導(dǎo)入時(shí)會(huì)提示版本不符?!?版本=”后面的版本號(hào)是PDF補(bǔ)丁丁的程序版本號(hào),可在程序窗口標(biāo)題欄上看到。高版本的程序一般兼容低版本的書簽文件。書簽除了這一行之外,其他的就是書簽內(nèi)容了。每行正文表示一個(gè)書簽。書簽由如下四部分組成:①縮進(jìn)標(biāo)記(默認(rèn)為制表符)、②書簽文本、③文本和頁(yè)碼之間的分隔符和④頁(yè)碼。1.當(dāng)一個(gè)書簽具有比前面一個(gè)書簽多一個(gè)縮進(jìn)標(biāo)記時(shí),表示這個(gè)書簽是前面書簽的子級(jí)書簽。第一個(gè)書簽的文本前必須沒有任何縮進(jìn)標(biāo)記。2.書簽文本??s進(jìn)標(biāo)記字符串僅在起始位置有效,在書簽文本中出現(xiàn)的
2、縮進(jìn)標(biāo)記字符將被當(dāng)成是書簽文本。3.文本和頁(yè)碼之間的分隔符可以是一個(gè)以上的以下字符:制表符、半角或全角空格、點(diǎn)號(hào)“.”、省略號(hào)“?”、減號(hào)“-”、下劃線“_”。4.頁(yè)碼:以阿拉伯?dāng)?shù)字編號(hào)的頁(yè)碼。頁(yè)碼后面除了可以有多余的空白之外,不能有任何其它內(nèi)容。例如,以下內(nèi)容定義了六個(gè)多級(jí)書簽,頁(yè)碼分別是1、2、3、4、7、56:頂級(jí)書簽...........1次級(jí)書簽______2三級(jí)書簽3另一個(gè)頂級(jí)書簽.....4次級(jí)書簽2-----7次級(jí)書簽3??56指定首頁(yè)頁(yè)碼很多場(chǎng)合下,我們看到的正文頁(yè)碼都不是在PDF文檔中的第一頁(yè)開始的。往往是前面若干頁(yè)為前言、目錄等,很多頁(yè)之后才是正文。而我們?cè)谳斎牒?jiǎn)易書
3、簽文本時(shí),通常是對(duì)著目錄頁(yè)輸入的(如上面的多級(jí)書簽所示),因此,簡(jiǎn)易書簽文本中的頁(yè)碼在輸入時(shí)是目錄頁(yè)上的頁(yè)碼,而不是PDF文檔中的頁(yè)碼。在書簽內(nèi)容中,可以使用“#首頁(yè)頁(yè)碼”指令指定下面出現(xiàn)的書簽,對(duì)應(yīng)首頁(yè)頁(yè)碼的實(shí)際頁(yè)碼。例如,以下內(nèi)容定義的“正文”對(duì)應(yīng)的頁(yè)碼為1、“第一章”對(duì)應(yīng)的頁(yè)碼為2,但由于前面出現(xiàn)了“#首頁(yè)頁(yè)碼=39”指令,因此“正文”實(shí)際上對(duì)應(yīng)PDF文檔中第39頁(yè),“第一章”對(duì)應(yīng)第40頁(yè)。#首頁(yè)頁(yè)碼=39正文1第一章2第一節(jié)3第二章14一個(gè)簡(jiǎn)易書簽文件可以具有多個(gè)“#首頁(yè)頁(yè)碼”指令,每個(gè)指令僅影響后面出現(xiàn)的書簽頁(yè)碼與實(shí)際頁(yè)碼的對(duì)應(yīng)關(guān)系,不影響前面的書簽頁(yè)碼。如以下示例出現(xiàn)了多個(gè)“#
4、首頁(yè)頁(yè)碼”指令。#首頁(yè)頁(yè)碼=1封面1#首頁(yè)頁(yè)碼=3XX序言1自序5#首頁(yè)頁(yè)碼=11目錄1#首頁(yè)頁(yè)碼=39正文1第一章2第一節(jié)3第二章14指定縮進(jìn)標(biāo)記程序默認(rèn)使用制表符作為縮進(jìn)標(biāo)記,這在使用支持Tab鍵縮進(jìn)內(nèi)容的編輯器(如AkelPad、EditPlus)中很方便。但有時(shí)候使用制表符不太方便(例如在Excel中輸入書簽文件,不好輸入制表符)。這時(shí)可以使用“#縮進(jìn)標(biāo)記”指令指定縮進(jìn)標(biāo)記。例如,以下示例使用“?!弊鳛榭s進(jìn)標(biāo)記。#首頁(yè)頁(yè)碼=39#縮進(jìn)標(biāo)記=。正文1。第一章2。。第一節(jié)3。第二章14可以使用超過一個(gè)字符作為縮進(jìn)標(biāo)記,例如以下示例使用了“、、、”作為縮進(jìn)標(biāo)記。#首頁(yè)頁(yè)碼=39#縮進(jìn)標(biāo)記
5、=、、、正文1、、、第一章2、、、、、、第一節(jié)3、、、第二章14與“#首頁(yè)頁(yè)碼”指令類似,“#縮進(jìn)標(biāo)記”可以在簡(jiǎn)易書簽文件中出現(xiàn)多次,也只對(duì)出現(xiàn)在其后面的書簽文本有效。二、如何使用pdfpatcher制作標(biāo)簽1.使用ExcelPDF補(bǔ)丁丁在0.2.1版中新增了導(dǎo)入簡(jiǎn)易書簽的功能。這為快速制作PDF書簽?zāi)夸浱峁┝朔奖恪O旅嬉浴饵S帝內(nèi)經(jīng)》PDF文件為例,講解如何快速制作PDF書簽。0.2.1版的PDF補(bǔ)丁丁將在假期后提供下載。制作簡(jiǎn)易書簽文件首先,手頭上有一本沒有任何書簽的影印版《黃帝內(nèi)經(jīng)》。從網(wǎng)上我們可以很輕易地找到這本書的目錄文本。將其復(fù)制下來,稍作處理,成為類似如下形式的一行一行文本:上
6、古天真論第一四氣調(diào)神大論第二生氣通天論第三金匱真言論第四??再將這些文字復(fù)制到Excel中,上面的文字成為第一列。然后,我們要為這些文字加上頁(yè)碼,從而讓PDF文件書簽可以跳轉(zhuǎn)到目的地。影印版的PDF通常都附有原屬目錄,用PDF閱讀器打開,轉(zhuǎn)到目錄頁(yè),然后對(duì)著將頁(yè)碼輸入到Excel的第二列。輸入完之后,由于目錄頁(yè)中的頁(yè)碼和PDF文件中的真實(shí)頁(yè)碼有一定的差距。在這個(gè)影印版的PDF文件中,第一章出現(xiàn)在文件的第14頁(yè)。因此,在Excel表的第一行前面插入一行,輸入“#首頁(yè)頁(yè)碼=14”,表示下面的頁(yè)碼中第一頁(yè)對(duì)應(yīng)于PDF文件的第14頁(yè)。Excel表看起來是如下的樣子:基本上可以完成了,使用保存功能將
7、其保存為txt文件,注意在保存對(duì)話框中,文件類型選擇“文本文件(制表符分隔)(*.txt)”。Excel會(huì)警告說格式不符之類的,不要管,繼續(xù)保存。確認(rèn)保存好文件之后,關(guān)掉Excel(否則下一個(gè)步驟將無法打開被Excel占用的文本文件)。Excel會(huì)提醒是否保存,如前面易經(jīng)保存好了文本文件,在這里就選擇“否”。導(dǎo)入書簽文件到PDF文檔打開PDF補(bǔ)丁丁。在“PDF原始文件”中選擇《黃帝內(nèi)經(jīng)》的PDF文件。在“導(dǎo)出信息文件”處