免费在线PDF水印

为 PDF 文件添加文本水印,并提供完整自定义选项。设置文本、大小、颜色、透明度和位置。

您的文件永不离开您的设备
将 PDF 拖放到此处 或点击浏览

支持 PDF · 最大 100 MB

使用方法

  1. 使用上方的拖放区域上传 PDF 文件。
  2. 自定义水印文本、大小、颜色和不透明度。
  3. 选择位置(中心对角线、顶部或底部)以及要应用的页面。
  4. 点击“应用水印”处理您的 PDF。
  5. 立即下载加水印的 PDF。

为什么要添加水印?

水印通过将文档标记为机密、版权或审查中来保护您的知识产权。它们阻止未经授权的共享和打印,同时保持文档可读性。常见使用案例包括标记草稿、保护商业秘密、版权声明和文档品牌化。

水印选项

常见问题

我的 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 旋转,xy 以用户空间的点(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 等)的惯用选择;蓝色有时用于品牌标记;不透明度足够低时,黑色起到灰色的作用。不透明度是最重要的设置:

Web 内容无障碍指南(WCAG)将正文与背景之间 4.5:1 的对比度作为常规文字的最低门槛。颜色过深或不透明度过高的水印会把这个比值拉到门槛之下,破坏低视力读者的无障碍体验。白底浅灰、15% 到 30% 区间的设置能让正文对比度保持在无障碍范围内。

驱动水印使用的真实工作流

常见陷阱及其含义

浏览器端加水印与云端加水印

搜索结果顶部的云端 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 都在图形界面里提供水印功能,并支持本工具不支持的图像水印。一次性加水印时,浏览器是最快的选项;对于反复运行的工作流,桌面工具在自动化方面胜出。

相关工具