【发布时间】:2017-03-16 16:41:58
【问题描述】:
我正试图围绕 PDF 文件结构展开思考。有一个标题、一个带有对象的正文、一个交叉引用表和一个预告片。在来自 Adobe 的官方PDF reference,关于文件预告的第 3.4.4 节中,我们可以看到:
PDF 文件的预告片使读取文件的应用程序能够快速找到交叉引用表和某些特殊对象。应用程序应从末尾读取 PDF 文件。
这在我看来效率很低。在加载整个文件之前,我无法以这种方式向用户显示任何内容(甚至不是第一页)。好吧,准确地说,我可以 - 如果我的文件是线性化。但这是可选的,并且在写入和读取此类文件时意味着一些额外的开销。
而不是整个线性化的事情,将引用放在 前面 正文会更容易(后面是第 1 页、第 2 页、第 3 页上的对象...)。但 Adobe 中的人可能有理由将其放在 之后。我只是没有看到他们。所以...
为什么将交叉引用表放在正文之后?
【问题讨论】:
标签: pdf file-format