- konbakuyomu2025-06-2312351
项目地址
konbakuyomu/md2visio-gui软件截图

转换示例

^-^为什么要做这个
相信不少牛马在公司制作word文档的时候都经历过在文档中插入visio图表时,得花大把大把的时间浪费在创建控件,连线,填文本,不停的改格式布局,然后又被煞笔老板推倒重来的恶心时刻,本人也深受其害。在文本生成式AI逐渐普及的今天,word里面的文本部分很轻松可以靠AI来搞定(也不轻松,还得自己调间距改格式,也恶心),但是visio图表这玩意儿只能自己手搓慢慢画,简单的还好,复杂的结构体老板反复让重改是真的折磨,所以我前几天就开始搜有没有类似的可以mermaid转visio的开源库,结果在咔咔角角里面翻到个开源库 Megre/md2visio: convert Markdown (mermaid / mmd) to Visio (vsdx) ,但实际用的时候才发现无从下手,这个仓库的作者没任何引导不说,这个项目vs2022第一次编译铁报错,来给各位看原作者的抽象硬编码 ^-^

所以我这个小白只能硬着头皮,在cursor大爹的帮助下,在这个仓库的基础上搓出来了这个GUI版本的项目,界面用的是 WinForms,主要是AI搓起来比较简单(原仓库是纯命令行)
^-^注意事项
1. Visio 检测机制与版本要求
检测机制:
本程序检测电脑上是否安装了 Visio 的核心方法是尝试创建一个 Visio 的 COM (Component Object Model) 实例。
- 理论上: 任何支持 COM 自动化接口的 Visio 桌面版都可以工作。
- 实践建议: 为获得最佳兼容性和稳定性,建议使用 Microsoft Visio 2016 或更新的版本(包括 Visio 2019, Visio 2021, 以及 Microsoft 365 订阅中的 Visio Plan 2)。这些版本与现代 .NET 框架的兼容性最好。
2. 支持的 Mermaid 图表类型
^-^ 目前支持的类型:
-
graph/flowchart(流程图)-
journey(用户旅程图)-
pie(饼图)-
packet(数据包图,beta)-
xychart(XY图表,beta)^-^ 目前不支持的类型:
所有未在上面列出的 Mermaid 图表类型,当前版本都不支持。这包括但不限于:
-
sequenceDiagram(时序图)-
classDiagram(类图)-
stateDiagram/stateDiagram-v2(状态图)-
erDiagram(实体关系图)-
gantt(甘特图)-
mindmap(脑图)-
timeline(时间轴)- 以及其他所有未明确列为支持的类型。
^-^怎么使用
这个反而没啥好说的,开箱即用
- 下载: 前往本项目的 Releases 页面,下载最新版本的
md2visio-gui-win-x64.zip文件。- 解压: 将下载的压缩包解压到你电脑上的任意位置。
- ^-^ 重要前提 ^-^: 确保你的电脑上已经安装了 Microsoft Visio 桌面版。这是程序运行的必要条件。
- 运行: 双击解压出来的
md2visio.GUI.exe文件,即可启动程序。^-^TODOLIST
(有没有大佬来二次开发啊,小白搓这个真的燃尽了)
后面有时间慢慢研究下怎么把
-
sequenceDiagram(时序图)-
classDiagram(类图)-
stateDiagram/stateDiagram-v2(状态图)-
erDiagram(实体关系图)-
gantt(甘特图)-
mindmap(脑图)-
timeline(时间轴)这几个加上去
主楼 - 大帅哥2026-06-236194
感谢大佬
- lee2026-06-2317320
感谢大佬
- Todddiana2026-07-1726439
有用!非常感谢
- 柿子2026-07-2526440
- Tank1e2026-07-2526441
输出目标文件似乎要提前新建好一个空白visio文件 然后可以勾选显示窗口 看看一步步绘图过程哪里卡了
- 暴躁的老哥2026-07-2526442
非常有用的
- Jona_Wong2026-07-2526443
佬,牛逼子
- konbakuyomu2026-07-2512351
可以详细描述一下问题吗?或者去issue反馈一下具体情况,目前这样看不出来问题
- 柿子2026-07-2826440
我的win 10系统,安装的是 visio 16 ,勾选显示窗口后,然后点击开始转换后直接就提示失败了,没有显示绘制过程,然后如果提前创建空白文件,会提示成功,但是文件依旧是空白的
- 柿子2026-07-2826440
没有找到日志,提issue没有可以提交的debug凭证
- Bridge_Engineer2026-07-2826444
大佬牛哇
- konbakuyomu2026-07-2912351
最新的release可以试试
- 量子咸鱼K2026-07-295156
- 火树银花2026-08-0426445
大佬,你这个问题解决了吗,我也是这个问题
- yongc_huang2026-09-2926446
- 蜗牛吃辣堡1小时前26447
牛,正好用到。
- 半山听雨1小时前16740
正需要,谢谢楼主分享。
- Y_U1小时前26448
- konbakuyomu1小时前12351
久等了哈,之前太忙了一直没时间维护,刚刚更新了一版 v1.0.4,新增了 sequenceDiagram (时序图) 和 classDiagram (类图) 的支持,修复了一些bug,可以试试新版
