PDF格式分析(十八)PageLabel頁面標籤

2021-08-26 23:22:32 字數 1343 閱讀 8202

pdf pagelabel 頁面標籤可用於描述頁面的頁碼。允許非連續頁面編號,可以看為頁面新增任意標籤(例如在文件的開頭包含羅馬數字)。pagelabel物件可用於指定要使用的編號樣式(例如,大寫或小寫羅馬,十進位制等),第一頁的起始編號以及要預先附加到的任意字首每個數字(例如,「a-」生成「a-1」,「a-2」,「a-3」等。)

pdf文件中的每個頁面都由整數頁索引標識,該索引表示頁面在文件中的相對位置。另外,文件可以有選擇地定義頁面標籤以在螢幕上或在列印中可視地識別每個頁面。

頁面標籤和頁面索引不需要重合:索引是固定的,從第一頁的1開始連續通過文件執行,但標籤可以以適合特定文件的任何方式指定。例如,如果文件以12頁用羅馬數字編號的前端內容開頭,而文件的其餘部分用阿拉伯語編號,則第一頁的頁面索引為1,頁面標籤為i,第12頁將具有索引12和標籤xii,第十三頁將具有索引13和標籤1。

出於頁面標記的目的,文件可以被劃分標記範圍,每個標記範圍是使用相同編號系統的一系列連續頁面。範圍內的頁面按公升序順序編號。頁面的標籤由基於其在標籤範圍內的位置的數字部分組成,可選地在前面有表示範圍本身的標籤字首。例如,附錄中的頁面可能標有字首為字串「a-」的十進位制數字部分,結果頁面標籤為「a-1」,「a-2」,

沒有預設的編號樣式; 如果不存在』s』(樣式)條目,則頁面標籤僅包含沒有數字部分的標籤字首。例如,如果「p」條目(字首)指定標籤字首「附錄」,則每個頁面都標記為「附錄」,沒有頁碼。如果「p」條目也缺失或為空,則頁面標籤為空字串。

以下**片段說明了在文件中指定多個頁面編號方案的典型**。

以下示例適用於標有以下頁面的文件:

示例: i,ii,iii,iv,1,2,3,a-8,a-9,……

此編號方案需要3個頁面標籤詞典(小寫羅馬字母,阿拉伯字母和字首數字)

1

0 obj

<< /type /catalog

/pagelabels << /nums [ 0

<< /s /r >> % lowercase roman numerals

4<< /s /d >> % arabic numerals

7<< /s /d % arabic numerals with ...

/p (a-) % the prefix "a-"

... /st 8 % starting at page 8

>>

]>>

…>>

endobj

頁面標籤指定如下:

/s 指定頁碼的編號樣式:

/p (可選) - 頁碼字首

/st (可選) - 範圍內第乙個頁碼的值(預設值:1)

PDF格式分析(一)簡介

概述 pdf檔案是一種程式設計形式的文件格式,它所有顯示的內容,都是通過相應的操作符進行繪製的。pdf基本顯示單元包括 文字,向量圖,pdf擴充套件單元包括 水印,電子署名,注釋,表單,多 3d pdf動作單元 書籤,超連結 初學者可以簡單這麼理解,對於研究比較深入的人員來說,擁有動作的單元有很多個...

PDF格式分析(十六)Info文件資訊

document information 文件資訊 字典,用來儲存pdf在元資料中的文件資訊的字典。該字典中的屬性如下 陷印 對於大多數人來說,是乙個比較陌生的術語,下面做簡單的介紹 陷印的概念 陷印是在顏色交接的地方用交接的兩種顏色互相滲透一些,使印品不產生白邊。對陷印最簡單的理解就是內縮和外擴。...

vSphere網路 pdf格式

vsphere網路 目錄 關於 vsphere 網路 5 1 網路簡介 7 網路概念概述 7 網路服務 8 在 vsphere client 中檢視網路資訊 8 在 vsphere client 中檢視網路介面卡資訊 8 2 使用 vsphere 標準交換機設定網路連線 11 vsphere 標準交...