Navicat 不支持直接导出 ER 图为 PDF,仅能导出为 PNG 或 SVG;推荐导出 SVG 后转 PDF,以保证矢量清晰度,避免截图或打印导致的失真、错位与对比度问题。
Navicat 本身不支持直接导出 ER 图为 PDF
navicat 的「er 图」视图(在模型设计或数据库连接中打开)没有内置的「导出为 pdf」按钮。你右键菜单里看到的 export as image 只能输出 png 或 svg,pdf 不在选项中——这不是操作遗漏,是功能缺失。
导出为 SVG 再转 PDF 是最稳的方案
SVG 是矢量格式,缩放不失真,且能无损转成 PDF,适合文档归档或汇报使用。关键点在于:必须用「导出为 SVG」而非 PNG,否则转 PDF 后文字模糊、线条发虚。
右键 ER 图空白处 → Export as Image → 选择 SVG 格式 → 保存- 不要勾选
Fit to Window,否则会压缩内容、裁掉标签;建议保持Actual Size - 用系统自带工具转换:macOS 上双击 SVG → 预览 → 文件 → 导出 → 格式选 PDF;Windows 可用 Inkscape(免费)打开 SVG → 文件 → 另存为 → 选 PDF
截图 + 打印为 PDF 容易踩坑
有人用系统截图(如 Snipaste)再“打印为 PDF”,这看似快,但实际问题多:
- 分辨率依赖屏幕缩放——125% 缩放下截图,PDF 里字体边缘锯齿明显
- ER 图若含大量表,滚动后拼接容易错位,关系连线断裂
- Navicat 的主题色(比如深色模式)可能让导出的 PDF 文字对比度低,打印不可读
用 Navicat Data Modeler 的「报告」功能替代?
如果你用的是 Navicat Premium 或 Data Modeler(不是普通连接模式下的简易 ER 图),可尝试生成结构报告,但它输出的是 HTML 或 RTF,不是图本身。想保留图形布局和连线逻辑,这条路走不通。
真正要 PDF 版 ER 图,就老实用 SVG 中转。别指望 Navicat 某个隐藏菜单里藏着 PDF 导出——它真没有。矢量路径没转好,放大后连线变虚、字段名糊成一片,这种返工比多点两下更耗时间。



















