免费在线PDF水印
为 PDF 文件添加文本水印,并提供完整自定义选项。设置文本、大小、颜色、透明度和位置。
支持 PDF · 最大 100 MB
正在处理 PDF...
✓ 水印应用成功!
使用方法
- 使用上方的拖放区域上传 PDF 文件。
- 自定义水印文本、大小、颜色和不透明度。
- 选择位置(中心对角线、顶部或底部)以及要应用的页面。
- 点击“应用水印”处理您的 PDF。
- 立即下载加水印的 PDF。
为什么要添加水印?
水印通过将文档标记为机密、版权或审查中来保护您的知识产权。它们阻止未经授权的共享和打印,同时保持文档可读性。常见使用案例包括标记草稿、保护商业秘密、版权声明和文档品牌化。
水印选项
- 文本 · 为水印输入任何文本(例如“机密”、“草稿”、公司名称)。
- 字体大小 · 从 20pt 到 100pt 中选择以匹配您的文档。
- 颜色 · 选择任何颜色;推荐浅灰色以提高可读性。
- 不透明度 · 调整透明度(10-100%)以平衡可见性和可读性。
- 位置 · 页面的中心(45° 对角线)、顶部或底部。
- 页面 · 应用到所有页面、仅第一页或自定义范围。
常见问题
我的 PDF 安全吗?
是的。所有处理都在您的浏览器中进行。您的 PDF 从不离开您的设备,也不会上传到任何服务器。
我可以删除水印吗?
使用此工具添加的水印可以通过重新处理原始 PDF(不含水印)来删除。对于加密或受保护的 PDF,删除可能需要额外工具。
文件大小限制是多少?
可以处理最大 100 MB 的 PDF。处理时间取决于文件大小和您的设备能力。
我可以使用图片或徽标代替文本吗?
此工具添加文本水印。对于图像/徽标水印,请使用 Adobe Acrobat 等桌面 PDF 编辑器或免费替代品。
「PDF 水印」到底指什么
在日常用法中,「水印」一词至少涵盖三种真正不同的事物,常被混为一谈。把它们区分开来很重要,因为所选技术决定了水印的用途以及被去除的难易程度。第一种是可见的页面内容水印:在页面本身的内容之上(或之下)绘制的文字或图像。每页都有的 CONFIDENTIAL(机密)或 DRAFT(草稿)对角线印章、隐约浮现于页面背景中的公司徽标、合同每页页脚的「请勿复制」警告。水印成为页面图像的一部分;页面渲染时它就被渲染,页面打印时它就被打印,而 PDF 文件结构中没有任何东西能把它与原始页面内容区分开来。本工具生成的就是这种水印。
第二种是水印注释,在 PDF 规范中称为「图章注释」。注释是 PDF 内部独立的对象,在显示时叠加到页面上。渲染出来时它们看起来与内容流水印一样,但底层字节是注释对象:拥有 PDF 编辑器的用户可以在几秒钟内选中并删除图章注释,而内容流水印则需要重写页面内容流本身,多数面向消费者的工具做不到这一点。对于将文档可见地标记为「机密」或「草稿」,内容流水印是标准选择,因为它们能在普通用户的编辑下保留下来。
第三种是不可见水印,也称为隐写式或取证式水印。信息以人类读者无法察觉的方式嵌入文档,通常通过扰动嵌入图像的最低有效位,或通过字母之间细微的间距变化来实现。取证水印通常为每个接收者编码一个标识符,以便泄露的副本能追溯到原始接收者。这是一个专业领域,电影制片厂在审看片上使用,部分企业版权管理产品也使用。这不是面向消费者的在线「为 PDF 加水印」工具所指的内容,也不是本工具所生成的。本工具做的是第一件事:在每一页(或所选页面范围)的内容流中绘制可见的文本,使用您可以调整大小的字体、可以选择的颜色、可以调节的不透明度,以及一个位置(居中对角线、顶部或底部)。
水印简史
「水印」一词比数字文档早了七个世纪。最早的纸张水印诞生于约 1282 年的意大利法布里亚诺。法布里亚诺的造纸工人发现,把一个细金属丝图案压入湿润的纸浆中,会在成品纸上留下一个半透明图案,把纸举到光下就能看见。最初的目的是商标:一个小金属丝形状(一个马蹄铁、一个王冠、一个十字)标识哪个造纸厂生产了这张纸,在纸张是奢侈品且品质参差不齐的时代很有用。这种技术在 14、15 世纪传播到欧洲其他造纸厂。
到 17 世纪末,水印被用于第二个目的:钞票防伪。将水印嵌入纸张基底使钞票更难伪造,因为普通印刷无法重现半透明效果。1801 年由 William Brewer 提出的波浪线水印让这项技术更难仿造,1826 年 John Marshall 发明的网纹辊使水印生产效率足以满足大规模货币印刷。到 1848 年,圆筒网纹水印纸已成为钞票、护照、机动车证书等安全文件的标准基底。现代钞票仍使用这项技术;当您把 20 欧元或 20 美元钞票举到光下看到的水印,与 1282 年法布里亚诺的技术一脉相承。数字水印借用了这个比喻和术语,然后分化为可见叠加风格(本工具所做的)和不可见编码风格(一个独立的专门产品线)。
本工具的工作原理
在最底层,一个 PDF 页面是一系列存储在内容流中的绘图操作。页面告诉查看器:设置当前变换矩阵、设置字体和大小、设置颜色,然后在这个位置显示这个字形;移动,显示下一个字形;依此类推。绘制水印就是向这个流中添加更多绘图操作:设置水印字体、设置水印颜色、设置 alpha(透明度)、设置旋转,然后显示水印文字。在 PDF 中,透明度是图形状态的一部分,由扩展图形状态(ExtGState)字典控制,通过 gs 运算符按名引用。存在两个 alpha 值:CA 控制描边操作的 alpha,ca 控制填充操作的 alpha。对填充文本(这是文本的常规渲染方式)来说,ca 值才是关键;值为 0.3 表示 30% 不透明度,这正是您在本工具的不透明度滑块上设置的数字。
旋转是对当前变换矩阵(CTM)的变换;CTM 是一个 3×3 矩阵,将页面的用户坐标系映射到底层设备坐标系。本工具生成的对角线水印使用 -45 度旋转,在标准 A4 或 Letter 页面上从左下方延伸到右上方。本工具使用的库 pdf-lib 是一个 MIT 许可的 JavaScript PDF 库,由 Andrew Dillon 创建,2018 年首次发布,被广泛用于浏览器端 PDF 生成。pdf-lib 的 drawText 方法接受一个文本字符串和一个选项对象,这些选项直接对应到 PDF 成像运算符:size 设置字体大小,color 设置填充颜色,opacity 设置图形状态的 ca 值(库在底层会发出一个 ExtGState),rotate 设置 CTM 旋转,x 和 y 以用户空间的点(1 点 = 1/72 英寸)设置文字位置。
一步一步地,当您点击应用水印时:浏览器 File API 在本地把 PDF 字节读入内存;pdf-lib 把字节数组解析为内存中的文档树(页、页资源、字体、图像、内容流);工具新建一个空文档,并把每一个源页一页页地复制进去;对于应用范围内的每一页,工具调用 drawText 并传入您选择的大小、颜色、不透明度、旋转和位置,pdf-lib 把相应的运算符追加到该页的内容流;工具调用 save 把修改后的文档序列化回字节数组,再用 Blob 包装并交给浏览器的下载 API。整个过程不会发起任何网络请求。点击应用水印之前打开浏览器开发者工具的「网络」面板就能验证这一点。
位置、字体、颜色、不透明度
居中对角线是本工具的默认位置,也是大多数面向消费者的水印工具为 CONFIDENTIAL 或 DRAFT 印章选择的位置,因为它跨越了页面内容的最大面积。通过裁切页面来去掉水印是行不通的,因为水印以 45 度跨越中心,裁到足以去掉水印的程度也会同时去掉大部分页面内容。这是钞票水印位于钞票中央而非角落的历史原因。顶部或底部水印是另一种设计语言:它们更像页眉或页脚,干扰更少,不太打扰阅读,给文档加上可见标记又不与正文争抢注意力。顶部或底部水印的常见选择:公司名称、文档版本号、日期,或与页码工具配合使用的「第 X 页/共 Y 页」式样。
字号有效范围大约从 20 点(小,适用于角落或页眉用途)到 100 点(大,适用于横跨整页的居中对角线大字幅)。默认的 50 点能在不溢出页面边缘的前提下,填满 A4 或 Letter 页面居中对角线水印的大部分可见宽度。浅灰色是默认颜色,也是印刷出版惯例中的标准选择;中性灰对白色页面背景以及深色文字与嵌入图像的常见组合都适用。红色是紧急标记(CONFIDENTIAL、请勿复制、INVALID 等)的惯用选择;蓝色有时用于品牌标记;不透明度足够低时,黑色起到灰色的作用。不透明度是最重要的设置:
- 10% 到 15%,低调品牌标识。 水印对刻意寻找的人可见,对随意浏览的人不可见。常用于面向客户的文档上的公司徽标水印,水印的作用是信息性的而非限制性的。
- 15% 到 30%,可见的威慑性印章。 CONFIDENTIAL、DRAFT、请勿复制等通常在这个范围内呈现。本工具默认是 30%,因为最常见的用途是威慑性印章。
- 30% 到 50%,强势标记。 明显降低文档可读性;适用于样本或样品副本,部分可读性正是其设计目的。
- 超过 50%,水印占主导。 下方的正文变得难以阅读。慎用,仅在限制可读性是有意为之时使用。
Web 内容无障碍指南(WCAG)将正文与背景之间 4.5:1 的对比度作为常规文字的最低门槛。颜色过深或不透明度过高的水印会把这个比值拉到门槛之下,破坏低视力读者的无障碍体验。白底浅灰、15% 到 30% 区间的设置能让正文对比度保持在无障碍范围内。
驱动水印使用的真实工作流
- CONFIDENTIAL 与「请勿分发」标记。 文档被分享给外部顾问、董事会、监管机构、交易对方,发送方希望每一页都带有视觉提示,表明该文档不可进一步分发。CONFIDENTIAL 是最常见的单词标记;INTERNAL USE ONLY(仅供内部使用)、NOT FOR DISTRIBUTION(不可分发)、ATTORNEY-CLIENT PRIVILEGED(律师-客户特权)、CLIENT NAME ONLY(仅限指定客户)出现在法律、金融和政府场景中。ISO 27001 附录 A.5.13 要求对受保密分类的材料进行可见标记。
- 审阅周期中的 DRAFT 标记。 文档在定稿前流通供审阅。在每页打上 DRAFT 可以避免把在编版本误当成最终交付物,也向审阅者表明欢迎评论。文档定稿后,通过重新应用原始的无水印源稿来去掉水印。DRAFT、PRELIMINARY(初步)、FOR REVIEW(供审阅)和 WORKING COPY(工作副本)是标准选择。
- 版权与品牌水印。 PDF 被发布或分享,作者希望每一页都标识来源。公司名称、文档标题、版权声明、URL 或作者姓名。轻盈、低不透明度,常以对角线或页边距形式出现,重点不在于震慑使用,而在于保留署名。这是最接近最初法布里亚诺造纸工人商标的数字对等物。
- 文档版本标记。 PDF 属于一个有版本号的系列,作者希望版本在每一页可见,让打印副本毫不含糊地可识别。版本 1.0、修订 3、最终版、已批准、2026 年第二季度。通常是角落或页眉水印而非居中对角线,因为目标是识别而非威慑。
- 样本、样品和演示副本。 文档在售前作为预览分享,作者希望预览有足够价值来展示产品,又能与付费产品有所区分。SAMPLE(样本)、SPECIMEN(样品)、PREVIEW(预览)、NOT FOR PUBLICATION(不可出版)。这里高不透明度的对角线水印是有意为之;部分不可读性正是设计的一部分。
- 合规与监管标记。 某些监管机构要求在提交或按其规则分发的材料上加特定标记。CLINICAL TRIAL(临床试验)、INVESTIGATIONAL USE ONLY(仅供研究使用)、FOR INTERNAL USE - DO NOT REDISTRIBUTE(仅供内部使用 - 不可再分发)、PROVISIONAL DOCUMENT(暂行文件)。措辞和可见性要求由监管机构规定;工具的作用是高效地应用规定的标记。
常见陷阱及其含义
- 应用后水印不可见。 最常见的原因:不透明度低于 10%,或颜色与页面背景过于接近。试试白底浅灰 25% 到 30% 不透明度作为已知可用的基线。第二常见的原因:水印文本为空或只有空格。第三种:应用范围不包含您正在查看的页面;确认选择了「所有页面」,或者自定义范围覆盖了相关页面。
- 水印过度遮盖页面内容。 不透明度太高。降到 15% 到 30% 区间。对于深色背景的幻灯片 PDF(带深色主题的 PowerPoint 导出),标准的浅灰水印可能会消失,因为深色背景上的浅灰相当于浅色背景上深灰的反面;可考虑在深色文档上使用浅色文字,或者接受不同页面类型之间的可见性差异。
- 水印在图像上很难看见。 不透明度作用于水印本身,而不是页面;带有繁忙多色背景的图像即便水印技术上是覆盖在上方,在视觉上仍可能把水印「吃掉」。对图像密集的页面,把不透明度提高到 35% 到 40%;或者从居中对角线改到页面角落,那里的背景往往更均匀。
- 签名后的 PDF 加水印后变为无效。 这是设计使然。添加水印会重写页面内容流,这会更改文档字节,从而使附加到原始字节序列的任何加密签名失效。先加水印,再签名,不要反过来。如果已签名文档需要加水印,必须用流程所用的签名工具事后重新签名。
- 水印可以被去除。 确实如此,难度不一。像本工具生成的内容流文本水印,比图章注释(在 PDF 编辑器中点一下就能删)更难去除,但并非不可去除:有 Adobe Acrobat Pro 或内容流编辑器的执着用户可以重写页面内容,删掉水印运算符。对威慑性目的而言这可以接受,因为水印的存在是为了影响行为,而不是让去除变得不可能。对受版权保护材料的防盗版来说,可见水印是威慑而非执法手段;不可见的取证水印才是对盗版的技术答案。
- 水印在屏幕上看起来正常,但打印效果不佳。 许多办公打印机处理 PDF 透明度的方式是把透明层栅格化。15% 不透明度的灰色水印可能打印成一层干净的灰色叠加(现代 PostScript Level 3 打印机),也可能打印成锯齿、抗锯齿失败的杂乱画面(老式喷墨打印机、某些廉价激光打印机)。如果打印质量重要,先对一页代表性页面试印再批量应用。
- 水印不能代替遮蔽(redaction)。 在敏感文字上盖一个黑色矩形或密集的覆盖物,并不是遮蔽。底层文字仍在 PDF 内容流中,任何 PDF 文本提取器都能取回。真正的遮蔽会移除字节;水印或视觉遮罩做不到。如果目标是隐藏文字而非标记文档,请使用专门的遮蔽工具。
- 非拉丁字符显示为方框。 pdf-lib 使用的标准 Helvetica 字体覆盖拉丁字母、常见标点和数字。非拉丁文字(中文、日文、韩文、阿拉伯文、天城文、希伯来文、不在拉丁转写范围内的西里尔文)需要嵌入字体,而标准 pdf-lib 构建未提供。这些文字的水印可能显示为方框或被静默跳过;可用拉丁转写(例如用「MARUHI」代替日文写法)作为变通,或用桌面 PDF 编辑器实现真正的非拉丁水印。
浏览器端加水印与云端加水印
搜索结果顶部的云端 PDF 水印服务(Smallpdf、ILovePDF、Sejda、PDF24 web、Adobe Acrobat Online)都会把您的文件上传到他们的服务器,在服务端加水印,再把加好水印的副本作为下载提供。主要服务商发布了承诺数小时内删除的隐私政策(Smallpdf 一小时,ILovePDF 两小时,Sejda 两小时)以及传输中 TLS,他们也有很强的商业动机去遵守。但「几小时内删除」不等于「从未见过」,而把机密文档(这恰恰是给 PDF 加水印的最常见原因)上传到第三方服务器,与「把文档标记为机密」这一目的本身就存在明显张力。
本工具不上传文件。pdf-lib 库在您的浏览器标签内运行,File API 在本地读取 PDF 字节,所有绘图操作都在标签内的 JavaScript 里完成,带有加水印字节的 Blob 直接交给浏览器的下载 API。您可以验证:点击应用水印之前,打开浏览器开发者工具的网络面板,运行操作,观察没有任何请求带着您文件的内容发出。代价是功能范围。云服务通常提供图像水印(徽标)、拖放式可视化定位以及对多个 PDF 的批处理。本工具只做文本水印,使用数值化定位,单文件处理,每个文件最多 100 MB。对于图像或徽标水印,桌面 PDF 编辑器(Adobe Acrobat、LibreOffice Draw、Foxit)是实际可行的选择。
更多常见问题
水印和图章注释有什么区别?
图章注释是 PDF 内部独立的注释对象;显示时叠加在页面上,使用 PDF 编辑器的用户一键即可删除。水印(本工具所产生的)是绘制到页面内容流本身的;去除它需要重写内容流,多数面向消费者的工具做不到。水印对威慑用途更为牢固;图章注释对协作审阅来说更易于应用与去除。
这是取证水印或不可见水印吗?
不是。取证水印(又称指纹水印)在文档中编码一个针对每位接收者的不可见标识符,以便泄露的副本可追溯。它们由专门的数字版权管理产品(Imatag、Digimarc、特定厂商的 DRM 系统)生成。本工具生成可见的威慑性水印,适合把文档标记为 CONFIDENTIAL、DRAFT 之类;这是不同的、也是更常见的用途。
能否直接给受密码保护的 PDF 加水印?
不能直接加。必须先解锁 PDF 才能让 pdf-lib 读取其内容流。使用 免费在线 PDF 解锁 工具配合打开密码生成解锁副本,再对解锁副本加水印。如果希望结果仍受密码保护,把加好水印的输出经 PDF 密码保护 工具应用一个 AES-256 的新密码即可。
去除水印合法吗?
从您拥有的文档或获得明确修改许可的文档上去除水印是合法的。从您不拥有的受版权保护的材料上去除水印,或从其所有者标记为机密的文档上去除水印,在大多数司法管辖区的版权法下通常是非法的,并可能涉及其他法律(商业秘密、违约、反规避条款)。在尝试去除前请考虑您对该文档的权利。
为什么对角线水印偏偏是 -45 度旋转?
这是惯例。-45 度旋转让水印在标准 A4 或 Letter 页面上从左下方延伸到右上方,同时跨越正文文字和嵌入图像。+45 度旋转效果同样好;两种选择在可见性和抗裁切方面是等价的。-45 在商用 PDF 工具中略为常见,也是本工具发出的角度。
能否一次给上百个 PDF 加水印?
本工具不能。每个 PDF 都必须走「上传-配置-应用」流程。要做大规模批量加水印,命令行的桌面工具(qpdf、pdfcpu、pdftk)或 PDF SDK 才是务实的答案。本工具不做批处理是因为浏览器内存:打开、加水印并保存一个 100 MB 的 PDF 会分配数百 MB,十个并行就可能让标签耗尽内存。
有桌面或命令行的对等工具吗?
qpdf 有 --overlay 模式,可以把一页的水印 PDF 叠加到目标文档的每一页;pdfcpu 提供功能类似的 stamp 命令。两者都跨平台运行,可脚本化用于批处理。Adobe Acrobat Pro、Foxit PDF Editor 和 LibreOffice Draw 都在图形界面里提供水印功能,并支持本工具不支持的图像水印。一次性加水印时,浏览器是最快的选项;对于反复运行的工作流,桌面工具在自动化方面胜出。