You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将StarUML的*.mdj文件导出为*.uml或适配draw.io格式?

解决方案:StarUML 流程图迁移至 draw.io

方案1:SVG格式直接导入

StarUML免费版支持导出SVG矢量图,这是最直接的迁移方式:

  • 打开目标流程图,按Ctrl+A选中全部元素
  • 顶部菜单栏选择 File > Export > SVG 完成导出
  • 打开draw.io,通过 File > Import > From Device 选择导出的SVG文件,或直接拖拽文件到画布
  • 导入后的图形完全保留矢量属性,可直接编辑调整

方案2:Visio格式中转(完美兼容结构)

draw.io对Visio的VDX格式支持极佳,StarUML可直接导出该格式:

  • 在StarUML中打开流程图,选择 File > Export > Visio (VDX)
  • 导出后在draw.io中通过 File > Open > From Device 打开VDX文件,所有图形的层级、样式、文本都会完整保留

方案3:PNG+OCR识别(适配特殊场景)

如果SVG/VDX导出异常,可尝试高分辨率PNG加OCR:

  • 从StarUML导出高分辨率PNG(File > Export > PNG,勾选「High Resolution」选项)
  • 导入PNG到draw.io画布,选中图片后在右侧面板选择 Image > OCR
  • draw.io会自动识别图形轮廓和文本,转为可编辑的形状,复杂图形可能需要手动微调

方案4:MDJ文件解析(批量迁移进阶方案)

MDJ本质是JSON格式文件,可手动提取图形数据:

  • 将.mdj文件后缀改为.json,用文本编辑器打开
  • 定位到diagrams节点下的shapes数组,里面包含所有图形的位置、文本、样式信息
  • 复制对应数据后在draw.io中粘贴,或编写简单脚本批量生成图形,适合处理大量流程图

内容的提问来源于stack exchange,提问作者ThxJokxr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 06:16:02