Navicat 16 的 ER 图导出不支持水印功能,因其「模型」模块仅提供基础图像设置,无水印、页眉页脚等选项;推荐导出后用 ImageMagick 或 Pillow 手动添加,并优先通过权限控制、加密存储和 RBAC 防止未授权导出。
navicat 16 的 er 图不支持添加水印。 它没有内置的水印功能,导出的 png/svg/pdf 等格式均为纯图表内容,无法嵌入可见或不可见水印。
为什么 ER 图导出后看不到水印选项
Navicat 16 的「模型」模块专注于逻辑建模与正向/逆向工程,所有导出操作(文件 → 导出 → 图像 或 导出为 PDF)都调用内部渲染引擎生成静态图形,界面中不存在「水印」「版权信息」「页眉页脚」等配置项。你看到的导出对话框里只有分辨率、尺寸、背景色等基础设置。
替代方案:导出后手动加水印(推荐且可控)
既然 Navicat 不提供原生支持,最实际的做法是导出后再用通用工具叠加水印。这种方式反而更灵活,能统一公司规范,也避免依赖特定版本行为:
- 导出为高分辨率 PNG(建议 300dpi),保留清晰度
- 用 ImageMagick 命令行批量加文字水印:
magick input.png -gravity southeast -pointsize 24 -fill rgba(255,255,255,0.3) -annotate +50+50 "CONFIDENTIAL-%[date:%%Y-%%m-%%d]" output.png - 或用 Python + Pillow 脚本自动插入带透明度的斜向文字水印,适配不同图幅
- PDF 场景下,可用
pdftk合并含水印的背景页,或用pdfjam+ LaTeX 生成带浮层的封面页
真正防泄密的关键不在水印,而在访问控制
ER 图本身是设计资产,比水印更有效的防护点其实是:
- 禁用 Navicat 的「导出为图像」权限(通过操作系统级策略或终端管理软件限制截图/录屏)
- 把 .nsq 模型文件存放在加密磁盘或受控 Git 仓库(如 Git LFS + 权限分级),而非共享网盘
- 在 Navicat Cloud 协同项目中关闭「允许下载模型」选项(如果使用的是 2026 年版 Navicat Cloud 专业方案)
- 对参与建模的人员启用 RBAC,仅授予「查看模型」而非「导出」权限(需配合 Navicat Monitor 3 的审计日志追踪导出行为)
水印只是事后追溯手段,而模型文件一旦被导出,就已脱离 Navicat 的管控边界。重点应放在“不让它轻易被导出”,而不是“导出后怎么标得更明显”。


















