PDF 添加水印
文字或 logo 压满每一页,预览是真的。
- 全部免费不用注册、没有次数限制、没有付费档。
- 什么都不上传文件在你自己的设备上处理,不会到服务器上去。
- 结果不打折没有水印,不降质,不限文件大小。
- 改动都写下来每一次修复、每一个新工具,都记在更新日志页面上。
这个 PDF 水印工具能做什么
拖入 PDF,把水印盖到页面上。文字模式接受任何内容——机密、草稿、禁止复制、客户名、日期——字体、pt 字号和颜色可选。图片模式接受 Logo 或签名,PNG(保留透明)、JPEG、WebP、GIF、BMP、AVIF、SVG 都行,按页宽百分比缩放。两种水印都可以在页面正中放一个,或交错平铺铺满整页;角度 −90° 到 90°(45° 斜排是经典),透明度 5% 到 100%。用 2- 或 1-3, 7 这样的范围只标记部分页。每次改动后预览都会重新渲染第一个受影响的页,所见即输出。
水印用 pdf-lib 画成真正的 PDF 内容——拉丁文字是标准字体的矢量文字,图片作为 XObject 只嵌一次、所有页共用,300 页盖一个 Logo 文件只多一个 Logo 的体积。不栅格化,原页面内容一概不动。默认混合模式"正片叠底"让水印像印进纸里:白色区域被染色,黑色文字永不被遮住,文档照样清晰可读。一切在浏览器里运行;不上传,没有我们的水印,不限页数。
怎么用
拖入或选择 PDF。选"文字"或"图片"。文字:输入内容,设字体、字号、颜色;图片:点"选择图片",设它占页宽的比例。选"居中"(每页一个)或"平铺"(铺满整页),拖角度和透明度滑块,只标部分页就填页码范围。看着预览调好,点"添加水印",下载 原文件名-watermarked.pdf。平铺时用两个滑块设横向、纵向间距(按水印自身尺寸的百分比,换字号或 Logo 后密度观感不变),"交错排列"让奇数行错开半格。
标准 PDF 字体画不了的文字——中文、日文、韩文、西里尔、希腊、阿拉伯文——照样能用:工具用你浏览器的字体把它渲染成清晰的透明图片再嵌入,发生时文字框下方会有提示。设置记在这台设备上。加好水印的文件可以继续交给PDF 合并、PDF 压缩或PDF 转图片;还要加页码,之后再跑添加页码。要放的是手写签名而不是重复的标记,用PDF 签名。
常见坑
水印不是安全措施。它是普通的页面内容,任何 PDF 编辑器都能删掉;有心人还能栅格化后修图。用它来标识、震慑、追溯,不要指望它保护文件——要保护得靠加密和权限。太深或太不透明的水印会让文档没法读,在扫描件上还会盖住手写;中灰、30–50% 透明度是常用的甜区,正片叠底即使 100% 也不遮文字。
正片叠底有一个副作用:深色底上的浅色水印会消失,因为与黑相乘还是黑。深色设计上要放白色或亮色水印,把混合模式切到"正常"。平铺配很小的字或 Logo 会在每页生成几百个印记、撑大文件——加大尺寸或改居中。加密 PDF 无法修改,先去掉密码。水印会跟随每页的方向,横着存储的扫描件也能得到方向正确的印记。
背景知识:水印在 PDF 里是什么
PDF 页面是一条由绘图操作符组成的内容流。加水印就是往这条流追加几个操作符——设置带透明度和混合模式的扩展图形状态、套一个旋转矩阵、显示文字或绘制图片。文字用所有阅读器都必须自带的 14 种标准字体之一,所以不嵌字体;图片作为 XObject 存一次,用到它的每一页都引用同一个对象。这就是 200 页文件盖 Logo 水印只增加约一个 Logo 加每页几百字节的原因。
透明度和混合模式属于 PDF 1.4 的透明模型,所有现代阅读器——浏览器、预览、Acrobat——都能渲染。位置在页面的视觉坐标系里计算——CropBox 加 /Rotate 标记的修正——屏幕上居中的印记打印出来也居中。预览是真实结果:提取第一个受影响的页,用 pdf-lib 加水印,再用 pdf.js(Firefox 显示 PDF 的引擎)渲染。页面加载后离线也能用。
哪些场景需要给 PDF 加水印
方案、报价或书稿外发前标"机密"或"草稿"。给报告每页印上客户名和日期,泄露的副本能追溯来源。模板、模拟卷、付费资料的预览版盖"样本"。给软件生成不了 Logo 的发票、证书、信函加公司 Logo。身份证件复印件标注"仅供某银行办理某业务使用"和日期——这正是你最不想上传到任何地方的文件。送审的作品照片和图纸做标记。
本站的常规流程是:先合并或整理页面,在这里加水印,再添加页码,超过邮箱限制就压缩。要把带水印的页做成图片放进幻灯片或消息?PDF 转图片会连水印一起渲染出来。
常见问题
我的 PDF 或 Logo 会上传吗?
不会。文档和图片完全在浏览器里用 pdf-lib 处理,不发送到任何服务器,页面加载后离线也能用。
能用中文水印吗?
能。中文等非拉丁文字会用你浏览器的字体渲染成清晰的透明图片再嵌入;拉丁文字则用标准 PDF 字体嵌成矢量文字。
为什么白色水印看不见?
默认的"正片叠底"只会变暗、不会变亮。深色页面上放浅色水印,把混合模式切到"正常"。
以后能去掉水印吗?
用 PDF 编辑器可以——它是普通页面内容。水印用来标识和震慑,不是保护。请保留无水印的原件。
水印会遮住文字吗?
正片叠底不会:黑色文字保持黑色,只有白色区域被染上水印的颜色,即使透明度很高文档也完全可读。