大家好,我是一名在读大学生。 平时写文档、做课设经常用到 PlantUML 画流程图和类图。
PlantUML 很好用,但原本的生成方式实在太折磨人了:写一段代码 -> 复制 -> 去网页/IDE生成 -> 保存图片。如果是几十张图的系统设计,光是点鼠标复制粘贴就能把人累死,而且文件多了特别难管理。
为了把自己的时间从这种无意义的重复劳动中解放出来,我利用课余时间,在AI的帮助下,用 Python + CustomTkinter 写了一个桌面端的小工具 —— PlantUML Viewer。
它能干什么?
- 项目化管理:左边写代码(支持文件夹批量导入),右边直接看图。
- 极速批量生成:我开了 10 个线程并发,几十张图点一下“生成全部”,进度条一走完,所有图片自动按分类保存好。
效果展示
本着开源精神,代码和软件我已经全部上传到 GitHub 了。 这是一个纯粹的效率工具,完全免费,没有任何广告。如果你也被 PlantUML 的繁琐折磨过,欢迎下载试试,求轻喷。
PS:本人水平有限,代码可能有 bug,欢迎大家在评论区或者 GitHub 提 issue。如果觉得好用,可以给个 Star 哈哈~