PDFs 和深色模式之间存在着不稳定的关系。大多数 PDF 都设计为白色背景和深色文本 - 与深色模式完全相反。当深色模式用户打开 PDF 时,他们要么在深色界面中看到令人眼花缭乱的白色文档,要么查看者尝试反转颜色,结果从可接受到不可用。使 PDF 暗模式友好需要了解实际可能的情况。

PDF 和暗模式的基本问题
PDF 是一种固定布局格式 - 颜色嵌入在文件中,不受查看者主题的控制。 PDF 中的白色背景是在页面上绘制的实际白色矩形。与 HTML 不同,深色模式 CSS 可以动态更改背景颜色,而 PDF 的颜色是内置的。查看器可以在 PDF 周围显示深色模式(滚动条、工具栏和 UI),但 PDF 内容本身保持白色,除非查看者采取特定步骤来覆盖它。
这就是为什么一些 PDF 查看器在深色 UI 中显示白色 PDF,从而形成不和谐的对比度。其他人会自动反转 PDF 颜色 - 将白色变为深灰色,将黑色文本变为接近白色。反转方法对于文本文档效果相当好,但会破坏带有照片的文档(照片看起来像底片)和使用颜色表示含义的文档(图表、地图、图表)。
尝试编辑PDF
无需安装。直接在您的浏览器中工作。
查看器设置:对读者来说最简单的修复
对于想要在黑暗环境中更舒适地阅读 PDF 而不修改文件的人来说,查看器设置是第一个选择:
- Adobe Acrobat/Reader:编辑>首选项>辅助功能,启用“替换文档颜色”并设置自定义配色方案 - 深色背景和浅色文本。这将覆盖 PDF 的显示颜色,而不修改文件。
- Chrome: 默认情况下不会在深色模式下反转 PDF 颜色。一些 Chromebook 用户可以使用辅助功能高对比度设置进行反转。
- Apple Books (iPhone/iPad): 有一个夜间主题选项,可将棕褐色或深色背景应用于 PDF,以便在弱光下更舒适地阅读。
- GoodReader 和 PDF Expert (iOS):第三方 PDF 应用程序具有专用夜间模式功能,可应用深色背景而不反转图像颜色。
从源头创建深色背景PDF
如果您正在创建专门用于深色模式显示的 PDF(演示文稿、技术文档或您控制设计的任何内容),请从一开始就使用深色背景构建它。在 PowerPoint 或 Keynote 中,将幻灯片背景设置为深灰色或黑色,并使用浅色文本。导出为PDF。结果是 PDF 在暗模式环境中看起来正确,并且不需要查看器颜色覆盖。
权衡:深色背景 PDF 在纸张上打印时看起来不正确(深色背景消耗大量墨水),并且在浅色模式环境中看起来不合适。如果文档需要在两种情况下都能正常工作,则浅色背景设计更具普遍兼容性,喜欢深色模式的读者可以使用查看器设置来适应它。
将现有 PDF 转换为深色背景
将现有的白色背景 PDF 转换为深色背景在技术上很复杂,并且很少会产生干净的结果。白色背景不是可以重新着色的单个对象 - 它通常是没有任何内容,页面画布本身显示为白色。替换它需要在每个页面的所有内容后面添加一个黑色矩形,或者通过图像编辑软件处理每个页面。
针对文本较多的 PDF 的实用方法:使用 www.wukongpdf.com 处的 WukongPDF 将 PDF 转换为 Word,在 Word 中更改页面背景颜色和文本颜色,然后重新导出为 PDF。这对于简单的文本文档来说非常有效,但对于复杂的布局则需要进行大量的重新格式化。
实用建议
对于读者:使用 PDF 查看器的颜色覆盖设置来获得查看器端暗模式体验,而无需修改文件。对于向深色模式用户分发的创作者来说:具有清晰对比度的浅色背景 PDF 比深色背景的 PDF 更具有普遍兼容性,并且读者的查看器可以处理适应。对于专为黑暗环境设计的演示文稿:从一开始就设计黑暗,而不是事后转换。 PDF 的固定布局性质使得真正的自适应暗模式(就像响应操作系统主题的网站一样)目前在 PDF 格式 规范中无法实现。
尝试编辑PDF
无需安装。直接在您的浏览器中工作。
