PDF文件是由对象集合组成的,包括:boolean(布尔型),numberic(数值型),string(字符串型),name(名字型),array(数组型),dictionary(字典型),stream(数据流型),null(空类型), indirect(间接型)。
1. boolean
PDF支持布尔型对象,对应的关键字为“true”和“false”,该对象可以存在于数组型对象、字典型对象。
2. numberic
PDF支持两种类型的数值型对象:integer(整数)和real(浮点型)
integer(整数):123,-123,+456,0,234234
real(浮点型):1.34,-1.23,+123.4,2.,-.01,0.0
3. string
字符串对象可以写成以下两种形式:
literal string(文字串):该对象由“(”和“)”作为对象的开始和结束,内容为ascii字符组成的序列,以下的文字串都是有效对象:
在文字串中,可以使用“\”反斜线,用于转义字符,下面列出PDF支持的转义字符,如果不在该表格中的字符,则忽略反斜线“\”: