Plantuml

📐 专业级 UML 图表 · 本地渲染 · 严格标准

将自然语言描述转换为符合 uml-diagrams.org 标准的 PlantUML 图表(序列、类、活动、用例等),支持本地优先渲染(Docker/Java)并严格遵循 OMG UML 2.x 黑白风格规范

收藏
5.2k
安装
1.1k
版本
1.4.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

PlantUML 图表生成器是一款专业的 UML 建模工具技能,完整覆盖从需求分析、代码生成到图像渲染的全流程。支持序列图、类图、活动图、用例图、组件图、部署图、状态图、甘特图和思维导图等全部主流 UML 图表类型。

显著优点

权威风格合规:严格遵循 uml-diagrams.org 参考样式(OMG UML 2.x + Visio 模具),采用纯黑白配色、统一细线权重(≈0.75pt)、无阴影无装饰的极简专业风格,满足学术论文、技术文档和正式交付物的出版要求。

本地优先隐私架构:默认使用 Docker 容器(plantuml/plantuml:latest)或本地 Java JAR 渲染,图表源码始终不上传云端。第三方 Kroki 服务器仅作为显式 opt-in 备选,并附带完整的隐私警告机制。

智能布局与打印适配:内置纵横比自动校正(默认 2.5:1 阈值)和 A4 纸张适配(794×1123px),支持 CJK 中文字体自动切换,输出 SVG/PNG/PDF/TXT 多种格式。

完备的双样式系统:同时提供 legacy skinparam 预ambule(向后兼容)和 modern CSS-style <style> 配置(PlantUML ≥1.2019.9 推荐),用户可按环境灵活选择。

潜在局限

  • 环境依赖:需要本地安装 Docker 或 Java 运行时,无互联网环境下首次配置可能耗时
  • CJK 字体需预装:中文/日文/韩文渲染依赖主机系统字体(WenQuanYi Micro Hei 等),未安装时显示为方框
  • 复杂图可维护性:单文件大规模图表(如 20+ 参与者的序列图)可能触发 A4 适配警告,需人工拆分
  • 样式锁定严格:强制黑白风格虽保证专业性,但无法满足品牌配色、深色模式等个性化需求

适合人群

  • 软件架构师、系统分析师需生成符合 UML 2.x 标准的技术文档插图
  • 技术写作者、产品经理需快速将流程描述转化为专业图表
  • 学术论文作者需符合出版规范的 UML 示意图
  • 对数据隐私敏感、拒绝 SaaS 方案的企业技术团队

常规风险

  • 远程渲染隐私风险:--use-public-server 标志会将完整图表源码 POST 至 kroki.io(或自定义实例),含敏感系统架构、API 密钥占位符或业务逻辑的图表严禁启用
  • 字体渲染差异:不同操作系统/容器环境的字体度量可能导致换行、布局细微偏移
  • 版本兼容性:skinparam 与 <style> 混合使用可能导致未定义行为,需严格二选一

Plantuml 内容

scripts文件夹
手动下载zip · 32.2 kB
generate-plantuml.ps1text/plain
请选择文件