PDF格式分析(三十一)Linearized PDF 线性化 - Thumbnail Hint Table(缩略图提示表)

缩略图提示表应包含:

1、标题部分(表1),
2、缩略图部分,包括一个或多个per-page条目(表2),每个条目描述单个页面的缩略图图像。

即使文档目录通过OpenAction条目,来指定在第0页以外的某个页面打开文件,条目也应以从0页码顺序进行排列。缩略图图像可能只存在于个别页面中,而不一定全部页面都存在。

缩略图提示表,标题部分(表1)

item 大小(bits) 详细
1 32 第一个缩略图图像的对象编号(即,缩略图部分中的第一条目描述的缩略图图像)。
2 32 第一个缩略图图像的位置。
3 32 包含缩略图图像的页数。
4 16 表示没有缩略图图像的最大连续页数所需的位数。
5 32 缩略图图像的最小长度(以字节为单位)。
6 16 表示缩略图图像的最大长度和最小长度之间的差值所需的位数。
7 32 缩略图图像中的最少对象数。
8 16 表示缩略图图像中最大和最小对象数之间差值所需的位数。
9 32 缩略图共享对象部分中第一个对象的对象编号(第9部分的子部分)。 此部分包括对象(例如,颜色空间),这些对象应从一些或所有缩略图对象引用,并且不从任何其他对象引用。 缩略图共享对象应无差别; 没有迹象表明应从任何给定页面的缩略图图像中引用这些共享对象。
10 32 缩略图共享对象部分中第一个对象的位置。
11 32 缩略图共享对象的数量。
12 32 缩略图共享对象部分的长度(以字节为单位)。

缩略图提示表,per-page条目(表2)

item 大小(bits) 详细
1 表1,item 4 (可选)缺少缩略图图像的在前页面数。 此数字表示在前一个条目的页面和此页面之间没有缩略图图像的页数。
2 表1,item 8 一个数字,当添加到缩略图图像中的最少数量的对象时(表1,第7项),给出该页面缩略图图像中的对象数。
3 表1,item 6 一个数字,当添加到缩略图图像的最小长度(表1,第5项)时,以字节为单位给出该页面的缩略图图像的长度。

表2中的项目顺序如下:
a)第1项(所有页面),从第一页开始的页面顺序
b)第2项(所有页面),从第一页开始的页面顺序
c)第3项(所有页面),从第一页开始的页面顺序

猜你喜欢

转载自blog.csdn.net/steve_cui/article/details/82591790
今日推荐