linearized专题

PDF格式分析(二十九)Linearized PDF 线性化 - Page Offset Hint Table(页面偏移提示表)

页面偏移提示表提供定位每个页面所需的信息。此外,对于除了第一个页面之外的每个页面,它还枚举了页面直接或间接引用的所有共享对象。 该表应以标题部分开头,然后是描述的一个或多个per-page条目。 构成每个per-page的 item 不是连续的; 它们与其他页面的条目中的 item 分开。 构成per-page的项目顺序如下: a)item 1(所有页面),从第一页开始的页面顺序 b)item

PDF格式分析(二十八)Linearized PDF 线性化 - Hint Tables(提示表)

Hint Tables(提示表) 本节描述了标准提示表的格式。 每个提示表保存在stream中,从相应流属性指示的流中的位置开始。 符合标准的提示流应包括页面偏移提示表,该表应是流中的第一个表,并且应从偏移0开始。如果存在溢出提示流(overflow hint stream),则其内容应无缝地附加到主提示流(primary hint stream)。 提示表位置是相对于此组合流(主提示流与溢

PDF格式分析(二十七)Linearized PDF 线性化 - 文档结构

线性化PDF文档结构 线性化PDF文件文件中的所有间接对象应分为两组: 第一组应包含文档目录,其他文档级对象以及属于文档第一页的所有对象。 这些对象应按顺序编号,从第二组最后一个编号后的第一个对象编号开始。 (包含hint表的流,称为hint流,可以不按顺序编号)。第二组应包含文档中的所有剩余对象,包括第一页之后的所有页面,所有共享对象(从多个页面引用的对象,不计算从第一页引用的对象),等等。

PDF格式分析(二十六)Linearized PDF 线性化 - 介绍

概念: 线性化 PDF文件是PDF文件的一种特殊格式,可以通过Internet更快地进行查看。线性化PDF文件包含允许的信息字节流服务器一次下载PDF文件一页。如果在服务器上禁用了字节流,或者PDF文件未禁用线性化后,必须先下载整个PDF文件才能查看。所有受支持的IDS版本都会生成线性化的PDF文件。 基本上,Web优化的PDF是一种允许“ 流式 ”行为的PDF 。更确切地说,这转换是为了浏览