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

标签 pdf pdf-generation

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

此外,对象可以作为间接对象进行标记和引用。在规范中,他们给出了以下示例:

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

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

最佳答案

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

关于pdf - 名称对象可以是 PDF 文件中的间接引用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37793162/

相关文章:

R Markdown - 具有 longtable 和 scalebox 输出 scalebox 值的 xtable

php - 使用 php 将生成的输出 html/css 转换为 pdf - 2017 年

c# - MigraDoc 是否支持国家/地区字符/unicode 字符?

pdf - Google Docs PDF查看器的图像渲染不佳

c++ - 将 HTML 导出为 PDF(C++、Windows)

java - 使用 iText 在 PDF 文档中绘制一个矩形

xml - 具有重复标题的 XSL-FO 表

.net - 生成 PDF - 如何预先创建分页 HTML 内容?

excel - 从 Excel 打印 PDF 时对象显示为黑框

jasper-reports - 如果表达式在 iReport 中有效,如何删除表中的行