名称对象可以是PDF文件中的间接引用吗?

时间:2016-06-13 15:03:43

标签: pdf pdf-generation

根据PDF 1.7(ISO32000-1:2008)规范,PDF文件由八种基本类型的对象组成:布尔值,整数和实数,字符串,名称,数组,字典,流和null对象

此外,可以标记对象并将其引用为间接对象。在说明书中,他们给出了以下示例:

7 0 obj
    << /Length 8 0 R >>    % An indirect reference to object 8
stream
    BT
        /F1 12 Tf
        72 712 Td
        ( A stream with an indirect length ) Tj
    ET
endstream
endobj

8 0 obj
    77                     % The length of the preceding stream
endobj

当然,这是一个明显的例子,PDF字典对象由Name(Key)和值组成,可以是间接引用。我想知道的是,名称本身是否可以是间接引用,例如:

1 0 obj
    /Length
endobj

2 0 obj
    << 1 0 R 77 >>
...
endobj

在这种情况下,名称本身是间接引用。

1 个答案:

答案 0 :(得分:2)

对于pdf字典对象,键始终是直接的pdf名称对象。