页面(page)数组
经过页面树访问文档的页面,页面树定义PDF文档中的全部页面。树包含表示PDF文档页面的节点,能够是两种类型:中间节点和叶节点。中间节点也称为页面树节点,而叶节点称为页面对象。最简单的页面树结构能够由单个页面树节点组成,该节点直接引用全部页面对象(所以全部页面对象都是叶子)字体
属性:(指示包含部分)spa
Type - 永远是Page对象
Parent - 对此页面的父级的间接引用资源
LastModified - 上次修改此页面的日期和时间文档
Resource - 此页面所需的资源。这一般是指此页面上使用的字体和其余信息。(内部是一个字典类型)ast
MediaBox - 一个矩形,用于定义页面必须在其中显示的边界。引用
Contents - 描述此页面内容的内容流。数据
Rotate - 以90的倍数表示。在显示以前将页面旋转度数。注释
Thumb - 一个流对象,为此页面提供缩略图图像。
Dur - 在自动移动到下一页以前,页面将在演示文稿中显示的秒数。
Trans - 一种字典,用于指示在演示期间显示页面时要使用的转换。
Annots - 这是一个字典数组,包含对此页面的全部注释的引用
AA - 这是附加行动的简短形式。此字典定义文件打开或关闭时须要采起的操做。
Metadata - 包含此页面元数据的流
例子:
4 0 obj
<</Type/Page/MediaBox [0 0 595 842] //定义页面大小(x,y)坐标起点和终点
/Rotate 0 //页面选装0度
/Parent 3 0 R //父节点对象号:3
/Resources<</ProcSet[/PDF /Text]
/ExtGState 10 0 R
/Font 11 0 R
>>
/Contents 5 0 R
>>
endobj