Others

什么是 PDF 线性化?

PDF 线性化(也称为快速 Web 查看)是对 PDF 内部结构的优化,允许在文档的其余部分仍在下载时显示第一页。这是一项幕后技术功能,大多数人从不刻意配置,但从网络或慢速网络位置打开大型 PDF 时,它会产生明显的差异。

What Is PDF Linearization?

非线性 PDF 如何加载

在标准的非线性 PDF 中,文件的内部索引(一个交叉引用表,告诉查看者在哪里可以找到每个页面的数据)位于文件的末尾。要显示任何页面,查看者必须首先下载整个文件并读取该索引。只有这样它才能呈现任何内容。

对于从 Web 服务器打开的 50MB PDF,这意味着要等待整个 50MB 下载完毕才能看到任何内容。在连接速度较慢的情况下,即使是第一页也需要很长时间的等待。无论查看者实际需要哪个页面,文件大小都会产生强制延迟。

WukongPDF

尝试压缩 PDF

无需安装。直接在您的浏览器中工作。

立即开始 →

线性化如何改变加载顺序

线性化的 PDF 会重新组织文件的内部结构,以便显示第一页所需的所有内容都位于文件的最前面。索引、首页内容、首页资源(字体、图片)都放在开头。查看者在收到文件的初始部分后就可以开始渲染第一页,而其余部分则在后台继续下载。

对于同样具有线性化的 50MB PDF,连接速度较慢的查看器可以在开始下载后几秒钟内显示第一页,而第 2-50 页将在后台逐步加载。总下载时间是相同的 - 线性化不会使文件变小 - 但感知性能明显更好,因为有用的东西会立即出现。

当线性化产生有意义的变化时

线性化在特定情况下最重要:

  • PDF 嵌入网站或从网络服务器提供服务:访问者单击大型 PDF 的链接可以更快地查看内容,减少他们在文件加载之前放弃的机会
  • 大型多页文档:用户通常阅读前几页的 200 页技术手册比 5 页文档更能从线性化中受益
  • 移动连接:较慢的下载速度使蜂窝连接上的首页延迟更加明显,其中线性化的效果最为明显
  • 网络存储:PDF通过公司网络或云存储打开,其优点与网络服务文件类似

对于从本地磁盘打开的 PDF,线性化几乎没有区别 - 无论结构如何,整个文件都可以立即可用。该优势特定于网络交付。

如何检查 PDF 是否线性化

在 Adob​​e Acrobat 中,转到“文件”>“属性>描述选项卡。寻找“快速网页查看” — 如果显示“是”, PDF 是线性化的。如果显示“否”,则事实并非如此。这是对任何 PDF 最快的检查。

您还可以在文本编辑器中打开 PDF 并查看文件的开头 - 线性化 PDF 在 PDF 标头之后以线性化字典开头,包含文件总长度和首页结束偏移量等参数。非线性化的 PDF 一开始就没有这样的字典。

如何线性化 PDF

在 Adob​​e Acrobat Pro 中,保存时会出现选项:文件 > 保存。另存为,然后选中“另存为优化快速 Web 查看”在选项中。这会将文件重组为线性化格式。请注意,保存后的进一步编辑(添加注释、编辑页面)可能会使文件去线性化,从而需要重新应用优化。

对于多个文件的批量线性化,Ghostscript 使用 -dFastWebView 标志从命令行处理此问题。这对于需要确保所有已发布的 PDF 都线性化以实现最佳交付的网络出版商和文档管理系统非常有用。通过 Acrobat 的 PDF 优化器运行 PDF 压缩 也会默认线性化输出,将尺寸减小和快速 Web 视图优化结合在一个操作中。

线性化与压缩:不同的目标

线性化和 PDF 压缩 是解决不同问题的单独优化。压缩可以减少文件大小——需要传输的数据总量。线性化提高了感知加载速度——有用的东西出现的速度。两者对于网络服务 PDF 都很重要,并且可以一起应用。压缩的线性化 PDF 比原始文件更小,并且首页显示速度更快——这两项改进同时发挥作用。

WukongPDF

尝试压缩 PDF

无需安装。直接在您的浏览器中工作。

立即开始 →