反转 PDF 的颜色

反转 PDF 每一页的颜色,就像照片底片:白色背景变黑,黑色文字变白。适合制作文档的“深色主题”版本,或在深色背景下打印以节省墨水。

未选择任何文件

工作原理

每一页首先被渲染为高分辨率图像(通过 pdf.js 渲染引擎),然后对每个像素的红、绿、蓝分量取反(255 减去原值)。反转后的页面再重新组装成一个新的 PDF,每页一张图像。

反转后文字还能选择吗?

不能。由于反转是在像素层面进行的,每一页都会变成一张图像:与原始文档不同,输出的 PDF 中的文字无法再被选择或复制。

结果与 PDF 阅读器的深色模式相同吗?

视觉上相近,但效果是固定在文件本身里的:与阅读应用中开启的深色模式不同,这里的反转是一次性应用的,在任何阅读器中都能看到,包括打印时。

页面的渲染和反转完全在您的浏览器中进行(渲染使用 pdf.js,重新组装使用 WebAssembly)—— 您的 PDF 绝不会发送到服务器。