← 退出

PDF 加水印

添加文字水印,支持中文平铺覆盖

水印默认以平铺斜排的方式覆盖在每一页上(也可选居中),支持中文。所有处理完全在浏览器本地完成,不会上传你的文件。

关于PDF 加水印

这个工具给 PDF 的每一页铺上一层斜向排列、半透明的灰色文字水印,例如「机密文件」「内部资料」「仅供审阅」,然后下载加了水印的新文件。水印文字可以自由输入,支持中文,透明度可在 5% 到 100% 之间调节,颜色可从五种预设色中选,位置可选「斜向平铺」或「居中」。需要先说明几个边界:水印是叠加在页面内容之上的一层图片,不是文件加密,也不是防篡改措施,有基本工具的人是有办法去掉或绕开的;它没有字体、角度和自定义颜色的设置选项,也不能只给部分页面加水印。

操作步骤

  1. 点击虚线框「点击选择PDF文件」,选择需要加水印的 PDF。
  2. 在「水印文字」输入框里填写文字,页面默认值是「机密文件」(英文界面是 Confidential)。输入框为空或全是空格时,按钮不可用。
  3. 拖动「透明度」滑块调整水印深浅,范围是 5% 到 100%,步长 5%,默认是 30%。数字越大水印越明显。
  4. 在「颜色」一行点选灰色、黑色、红色、蓝色或绿色的色块(默认灰色)。在「位置」一行选「斜向平铺」(默认,铺满整页)或「居中」(只在页面正中放一个较大的水印)。
  5. 点击「添加水印并下载」,处理期间按钮显示「处理中…」。
  6. 浏览器会下载名为「加水印结果.pdf」的文件。请用阅读器检查水印是否遮挡了关键内容,不满意可以换一个透明度,用原文件再处理一次。

水印是怎么铺的

工具先在浏览器里用画布把水印文字画成一张 500 × 200 像素、背景透明的图片:文字为 40 像素粗体(过长时自动缩小)、所选颜色(默认灰色)、逆时针旋转 30 度,居中放置。然后把这张图片嵌入 PDF,并在每一页上按平铺方式重复绘制,单个水印的宽度是页面宽度的一半,相邻水印之间留有约 20% 的间隔。以下说明针对「斜向平铺」。下面的数字是用相同的循环逻辑实际算出来的:对于 595 × 842 点的竖版 A4 页面,一页上会绘制 21 个水印图块(7 行);对于 842 × 595 点的横版页面是 12 个(4 行)。其中有些图块会有一部分落在页面之外,所以并不是每一个都能完整看到。

支持范围与已知限制

  • 水印文字是画在固定大小(500 × 200 像素)的画布上,字号默认 40 像素。文字较长(超过约 300 像素宽)时,字号会自动按比例缩小(最小 8 像素)以保证完整放进画布,但字号太小会难以看清,建议使用较短的词语,例如 2 到 8 个汉字。
  • 颜色只能从五种预设色里选,不能自定义;角度固定为逆时针 30 度,无法修改。
  • 水印绘制在原页面内容之上,而不是垫在内容后面,文字较密的页面上可能会影响阅读。可以把透明度调低。
  • 水印会加到每一页,不能指定页码范围;位置只有「斜向平铺」和「居中」两种,不能自由拖放。「居中」时水印是页面宽度约 80% 的单个图块(受页面高度限制)。
  • 水印是页面上的一层图片,不是安全功能。如果需要防止被修改或复制,请使用 PDF 加密或权限设置功能。
  • 带打开密码的加密文件、已损坏的文件会处理失败,页面显示「处理失败,请确认文件没有损坏,或者重试。」
  • 生成的水印之后无法在本工具里撤销,所以请保留原文件。

为什么要用图片而不是直接写文字?

PDF 的标准字体只包含基本的拉丁字符,要写中文必须嵌入体积很大的中文字体。这个工具改为让浏览器的画布用你系统里的字体画出文字,再作为图片嵌入,这样不用嵌入字体文件,中文也能正常显示。代价就是水印是图片,不能被选中或搜索,文字的清晰度取决于图片分辨率。

加水印后文件会变大吗?

会有一些增加,因为多嵌入了一张图片,并在每页上重复引用。不过这张图片本身很小,同一张图片在整个文件里只嵌入一次。具体增加多少取决于页数和绘制次数,我们没有做统一的大小测试,所以不承诺具体数字。

水印可以被去掉吗?

可以认为存在这种可能。水印是叠加的图形对象,懂行的人用 PDF 编辑软件可能把它删除。所以它的作用主要是声明用途、提醒阅读者,而不是防止泄露。涉及机密内容时,请结合权限控制和传输管理。

能加图片水印或者页眉页脚吗?

这个工具只支持文字水印。要给每页加页码,可以使用站内的「PDF 添加页码」工具。

隐私与处理方式

你选择的 PDF 在浏览器内读取和处理,水印图片由浏览器本地生成并通过本地的 pdf-lib 组件嵌入,代码里没有向服务器上传文件或水印文字的请求。新文件由浏览器直接下载到你的设备,页面不保存任何副本。处理机密文件后,请及时删除不再需要的下载文件。