PDF文件的基本结构

PDF文件是可以有效随机存取和增量更新的,根据基本规则,一个PDF文件由四部分组成:

  1.  header部分:占一行,标识PDF规范的版本;
  2.  body部分:包含PDF文件中的所有obj对象;
  3.  cross-reference table 部分:交叉引用表,包含文件中间接对象的信息;
  4.  trailer部分:包含交叉引用表和文件正文中某些特殊对象的位置;

                      

                                    (PDF文件的初始结构)

按照惯例,PDF文件中的标记按行排列,每行的终止标记可以是回车、换行,或两者兼有;包含二进制数据的PDF文件可以有任意长的行。

注意:为了提高PDF文件的兼容性,不属于流对象的数据行限制为不超过255个字符,但有一个例外,签名字典的内容字符串不受行长度限制。

原文地址:https://www.cnblogs.com/ziwuxian/p/12701554.html