本PDF添加水印工具基于OpenDataLoader开源本地PDF解析引擎,全程在浏览器离线处理文件,无需将PDF文档上传至云端服务器。
1. 本地PDF分页解析:读取上传PDF全部页面图层、文字、图片资源,完整加载所有页面数据至浏览器本地内存;
2. 水印图层生成:根据用户填写的水印文字、字号、透明度、旋转角度、颜色、平铺密度参数,批量生成半透明斜向平铺水印矢量图层;
3. 页面范围筛选:解析页面区间配置,筛选需要叠加水印的目标页面,支持全部页、自定义页码区间、奇/偶页单独水印;
4. 图层叠加与文档重组:将生成的水印图层底层叠加至对应PDF页面,完整保留原有文档图文内容,重组完整PDF数据流;
5. 全新带水印PDF本地导出:全部水印叠加完成后,在浏览器本地封装生成带自定义水印的全新PDF文件,一键下载至本地设备,原始上传PDF文件不会被修改。