pdf解码,括号和数字有什么作用?

时间:2013-06-28 02:04:32

标签: pdf

我的PDF文件有deflate编码,当膨胀字符串时,它会输出如下内容:

[(Lorem)-21( ipsum)-55( dolor)-14( sit)-55( amet,)-56( consectetur)-8( adipiscing)-14( elit.)-34( Donec)-15( faucibus)-49( lorem)-42( varius2)-56( mauris)-28( porttitor,)-34( et)-28( pellentesque)-1( )]TJ

数字和括号是什么意思?

它似乎不是字符数或间距

有人知道吗?

1 个答案:

答案 0 :(得分:2)

这是一个用于显示文本的数组(括号中的东西表示数组对象[]),后面应该是TJ运算符。该数字用于翻译文本矩阵(调整文本的位置)。假设水平文本,负数将下一个字形移动到右侧。

来自9.4.3 Text-Showing Operators(详情请参阅规格)

  

显示一个或多个文本字符串,允许单独的字形定位。   数组的每个元素应该是字符串或数字。如果   element是一个字符串,此运算符应显示该字符串。如果是的话   编号,经营者应按该数额调整文字位置;   也就是说,它应翻译文本矩阵Tm。号码应该是   用单位文本空间的千分之一表示(见9.4.4,“文本   空间细节“)。该数额应从当前减去   水平或垂直坐标,取决于书写模式。在   默认坐标系,正调整有效   将下一个字形移动到给定的左侧或下方   量。

括号表示字符串对象:

  

字符串对象应采用以下两种方式之一编写:

     

作为括在括号()中的文字字符序列(使用   左父母(28小时)和右父母(29小时));见7.3.4.2,   “文字字符串。”

...

  

文字字符串应写为任意数量的字符   括在括号中。任何字符都可能出现在字符串中,除了   不平衡的括号(LEFT PARENHESIS(28h)和右父母   (29h))和反斜杠(REVERSE SOLIDUS(5Ch)),应该是   特别按照本条款的规定处理。平衡对   字符串中的括号不需要特殊处理。

我建议获取PDF Spec并阅读它以了解更多信息。