PDF 书签是读者侧边栏面板中可点击的导航链接。它们让读者直接跳到特定部分。激进的PDF压缩可以从文件中删除书签,因为压缩引擎将书签结构视为非必要的元数据。在压缩过程中保留书签需要选择支持书签的压缩方法,或者在压缩后验证和恢复书签。文件大小减小和保留导航的结合使书签安全压缩成为大多数文档工作流程的正确选择。对于分发大型文档库的组织来说,书签安全压缩所节省的累积带宽非常显着。包含 500 个 PDF(平均每个 5 MB)的库,在保留书签的情况下压缩到 3 MB,每次下载整个库可节省 1 GB 的存储和传输空间。每年的下载次数超过数百次,所节省的成本证明了验证书签在压缩后仍能幸存的每个文档的少量投资是值得的。对于要上传到内容管理系统的文档,书签安全压缩尤其重要,因为 CMS 可能会使用书签结构作为其自己的导航界面。压缩过程中丢失书签不仅会影响 PDF 阅读器体验,还会破坏 CMS 导航,需要在 CMS 界面中手动重新创建书签。书签保存对于属于较大集合的文档尤其重要,其中用户期望一致的导航。在技术手册库中,除文档外的所有文档都带有工作书签,这会造成令人沮丧的用户体验。读者开始依赖书签进行导航,然后当集合中的一个文档在压缩过程中其书签被删除时,读者就会被阻止。整个集合的一致保存可以维持用户所依赖的导航体验。
书签存储为树结构,其中父书签可以有子书签,从而创建可折叠的大纲。书签层次结构越深,压缩工具必须保留的数据就越多。具有 50 个条目的平面书签列表的文档比具有 200 个书签的 4 级层次结构的文档更容易安全地压缩书签。两者都可以保留,但复杂的层次结构对压缩设置更敏感。
要点
PDF 书签存储在文档的大纲字典中,这是与页面内容分开的结构。仅针对图像数据和内容流的压缩不会影响书签。如果重建过程不保留大纲字典,则重建整个 PDF 结构的压缩可能会删除书签。选择“无损”或“文档结构保留”压缩设置使书签保持完整。

PDF 书签如何存储以及为什么压缩会删除它们
书签位于文档大纲中,这是一种位于页面内容旁边的树结构。每个书签都有一个标题和一个指向文档中特定位置的目标。轮廓是与压缩目标的内容流分开的数据结构。当压缩工具删除非必要数据以减小文件大小时,轮廓有时会被归类为非必要,因为删除它不会影响可见的页面内容。压缩文件看起来相同,但丢失了其导航结构。
重建整个 PDF 的压缩工具,而不是在现有结构内进行优化,最有可能会删除书签。这些工具将 PDF 解压缩为内部表示形式,然后将其重新压缩为新文件。如果内部表示不包括轮廓,则书签将丢失。就地优化、调整现有对象的压缩设置而不重建文件的工具可以保留轮廓,因为它们从不触及它。
尝试压缩 PDF
无需安装。直接在您的浏览器中工作。
选择书签安全压缩设置
与最大压缩相比,结构保留设置可能会增加压缩文件的大小,因为它保留了最大压缩会剥离的数据。带书签的压缩文件与不带书签的压缩文件之间的大小差异通常为 2% 到 5%。对于 10 MB PDF,书签安全压缩可能会生成 4 MB 文件,而最大压缩会生成 3.8 MB 文件。与导航的损失相比,200 KB 的差异微不足道。
查找提及结构保留的压缩设置。标记为“保留文档结构”的设置, “保留导航,”或“维护交互元素”表明该工具在其保存范围内包含书签。标记为“最大压缩”的设置或“删除所有非必要数据”最有可能删除书签。平衡压缩率与结构保留的减少 PDF 大小设置通常标记为“标准”。或“推荐”并保持书签完好无损。
无损压缩本质上是书签安全的,因为它不会修改或删除任何文档对象。它仅对现有数据应用更有效的编码。如果书签在无损压缩之前存在,它们也会在无损压缩之后存在。代价是无损压缩比有损压缩实现的尺寸减小更小。对于书签对于导航至关重要的文档,较小的尺寸减小是值得的权衡。 WukongPDF 的压缩工具包括“保留书签和链接”选项。在压缩页面内容的同时保持文档大纲完整的选项。
压缩后验证书签
如果书签存在,但有些书签导航到稍微错误的位置,则页面内容在压缩过程中发生了变化。当压缩引擎调整图像大小或删除影响页面布局的元素时,就会发生这种情况。书签目标存储为绝对页面坐标。当页面内容发生变化时,坐标不再匹配。从原始文件重新导入书签并重新保存通常可以修复未对齐的问题,因为导入会重新计算目标坐标。
打开压缩的 PDF 并检查书签面板。在大多数 PDF 阅读器中,书签面板是一个侧边栏,可以从“视图”菜单或单击书签图标打开。验证所有书签都存在并且每个书签都导航到正确的目的地。在压缩中幸存下来但指向错误位置的书签表明页面结构在压缩过程中发生了变化,这是与书签删除不同的问题。
如果压缩后书签丢失,请从原始未压缩文件中恢复它们。大多数 PDF 编辑器都可以将书签从一个 PDF 导入到另一个 PDF 中。打开压缩的 PDF,转到书签面板,然后查找导入功能。将其指向原始未压缩的 PDF。书签将从原始版本复制到压缩版本。此导入只需几秒钟即可恢复压缩文件的完整导航。
常见问题
优化 PDF 以实现快速 Web 查看会影响书签保存吗? PDF 线性化(也称为快速 Web 视图)会重新组织文件,以便第一页在浏览器中快速加载。重组会影响书签结构。将 PDF 线性化以实现快速 Web 查看后,验证书签是否仍然有效。如果它们损坏,请从非线性化原始文件中重新导入它们或重新生成它们。线性化带来的微小性能提升可能不足以证明导航很重要的文档中书签丢失的风险是合理的。
书签安全压缩可以减少的最小文件大小是多少?对于文本较多的 PDF,书签安全无损压缩通常可将文件大小减少 20% 到 35%。对于图像较多的 PDF,压缩程度取决于您选择的图像压缩设置。书签安全压缩不限制图像压缩。它仅阻止删除书签结构。您可以在保留书签的同时应用积极的图像压缩,从而实现两者的最佳效果:小文件大小和完整的导航。
我可以在压缩前从 PDF 导出书签并在压缩后将其导回吗?是的,这是实现最大压缩的可靠工作流程。将书签导出到文件,使用剥离书签的最大设置压缩 PDF,然后从保存的文件导入书签。导入会在压缩的 PDF 中重新创建书签结构。这种方法可以为您提供尽可能最小的文件大小以及完整的书签恢复。
压缩从具有标题样式的 Word 文档创建的 PDF 是否会丢失自动生成的书签?标题转换为书签的 Word 生成的 PDF 的处理方式与手动创建的书签相同。结构保持压缩使它们保持完整。最大压缩可能会消除它们。如果书签是根据标题样式自动生成的,则如果它们在压缩过程中丢失,您可以从 Word 源重新生成它们。
压缩 PDF 是否一定会减少书签数量?
不。它要么保留所有书签,要么删除所有书签。没有部分书签丢失。如果压缩后书签丢失,则整个轮廓都会被删除。检查压缩设置并在启用结构保留的情况下重试。
如果书签被删除,我可以在压缩后向 PDF 添加书签吗?
是的。 PDF 编辑器可以从标题文本手动或自动创建新书签。自动书签生成功能会扫描文档以查找与标题模式匹配的文本并创建书签。这比保留原始书签不太准确,因为自动检测可能会错过一些标题或为不是标题的文本创建书签。自动生成后需要手动验证。
文档中的链接是否像书签一样受到压缩的影响?
内部链接和书签是不同的 PDF 对象,但受到压缩的影响类似。删除书签的压缩工具也可能删除内部链接。保留书签的工具也将保留链接。压缩后通过单击书签和链接来测试两者,以确认两者均有效。
尝试压缩 PDF
无需安装。直接在您的浏览器中工作。
