文档介绍:根据前段时间对 pdf 常用语法的学****对 pdf 语法中的词法约定、对象、过滤器和文件结构进行了以下简单的总结。 1、 PDF 字符集:常规字符、分隔符、空白符。 2 、空白符用来控制 pdf 语法结构全部空白符列表十进制代码十六进制代码八进制代码名称 0 00 000 空(NUL) 9 09 011 换行(HT) 10 0A 012 行末填充符(LF) 12 0C 014 表格填充符(FF) 13 0D 015 回车(CR) 32 20 040 空格(SP) 3 、分隔符(, ), <, >, [, ], {, }, /, 和% 是特殊符。 4 、除了空白符和分隔符之外的字符都是常规字符。 5 、 PDF 是大小写敏感的。 6 、 PDF 片断: abc% comment {/%) blah blah blah 123 在语法上等同于: abc 123 % 后是 pdf 文件中的注释内容 7 、成对的圆括号中的内容是文字字符串: `(This isa string) `(This(is(also)a)string) `(Strings may contain new lines L ike this) `()%String may be null 8 、文字字符串中可以出现转义字符,或者出现非打印 ASCII 字符,全部列表如下,非此表所列的字符若跟在转义字符后会被直接忽略掉。表格 文字串中的转义字符 Sequence ( 序列) Meaning (意义) \n Line feed (LF) 行填充符\r Carriage return (CR) 回车符\t Horizontal tab (HT) 水平 TAB 符\b Backspace (BS) 后退符\f Form feed (FF) 表格填充符\( Left parenthesis 左括号\) Right parenthesis 右括号\\ Backslash 反斜线\ddd Character code ddd (octal) 字符代码(八进制) 9 、如果字符串过长,不能放在同一行中,在行末可以用反斜线跨行分开,例如: (This \ two strings\ 和(This two strings are the same.) 是一样的 are the same.) 10、\ddd 转义字符提供一种方法来呈现可打印的 ASCII 字符集以外的字符的方法: (This string contains \245two octal characters\307.) 数字 ddd 可以是 3 个以内的八进制阿拉伯数字,忽略超高位(不被转义): (\0053) 表示一个包含两个字符的文字字符串, \005(Control-E) 和数字 3 (\053) 和(\53) 都只表示一个字符加号“+”所对应的八进制 ASCII 码\053 11 、十六进制字符串用尖括号括起来: <4E6F762073686D6F7A206B6120706F702E> 每两位是一个字节, 如果总共是奇数位则最后补 0, 例如: <901FA3> 是一个 3 个字节的串, 包含的十六进制字符是 90,1F 和 A3, <901FA> 是一个 3 个字节的串,包含的十六进制字符是 90,1F 和 A0 。 12 、姓