给每一页盖上「仅供 XX 使用」这类标注。平铺方式四角也能盖到,文件不上传。
把 PDF 拖进来,或者点击选择
只支持 PDF
预览只示意浓淡、角度和疏密,实际位置以生成结果为准(每页尺寸可能不同)。
🔒 文件在你这台设备上处理,页面没发过任何请求。
不会。水印是用 pdf-lib 直接写进每一页的内容流里,全程在你本机的浏览器完成,没有云端处理也没有保存,关掉页面文件就没了。正因为报销单、简历、合同这类材料最敏感,这里才坚持不上传。
支持。pdf-lib 内置字体只有拉丁字符,这里的做法是先在 canvas 上把文字画成透明 PNG,再当图片盖到每一页上,所以中文、多字节字符和系统字体都能用,也不用下载好几 MB 的中文字体文件。
想防外传就选平铺:水印从负坐标开始铺满整页,四个角也盖得到,别人裁掉一块还剩。居中只留一处,页面更干净,适合「仅供核对」这种正式标注,但被裁掉就没有了,起不到防盗作用。
位置会有差别。预览是用 CSS 画的 A4 示意图,只保证浓淡、角度和疏密接近真实效果;实际生成时按每一页自己的尺寸计算,页面尺寸不统一的 PDF 位置也会不同,请以生成结果为准。
都不能,这两件事本站明确不做:去水印多半涉及侵权,加密要引专业库而且容易被拿来做坏事、不做数字签名也是同理。另外带打开密码的 PDF 读不了,我们不破解密码,页面上也写明了这一点。