WorkBuddy Visio 架构图生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6c3897e4/workbuddy-visio
技能介绍
问题
Microsoft Visio 对 SVG 导入要求较高,直接用通用 SVG 生成器画架构图时,常出现文本超出边框、换行显示成 <br>、连线与形状错位等问题。对于需要交付可编辑工程图的场景,单纯输出图片不够用。
工作方式
该技能采用 .drawio 为主文件、SVG 为 Visio 导入文件 的双格式流程:先用 Python 脚本生成未压缩的内联 XML,再通过 drawio_to_svg.py 转换为 Visio 可识别的 SVG。它会处理 mxCell 的 vertex / edge、固定坐标连线、文本裁剪、高度自适应字号、中日韩与拉丁混合换行,以及虚线和箭头等样式。适合绘制控制器、总线、IO 与现场设备等三层架构图。
适用边界
它面向 结构清晰、坐标可控 的架构示意图,不适合作为自由排版工具使用。注意避免使用 <br> 换行、省略 parent="1"、输入 base64 压缩 .drawio,以及在小框内塞过多文本;若 Visio 仍拒绝导入,可回退到 draw.io 打开源文件再导出目标格式。
使用场景
- 绘制工控系统的控制器、总线和现场设备三层架构,并导出可导入 Visio 的 SVG。
- 在已有 draw.io 图中调整节点坐标和虚线箭头,再生成给 Visio 校对的结构图。
- 把 Python 生成的内联 XML 架构图转成带文本裁剪和自适应字号的 SVG 交付评审。
- 为设备总线图配置浅蓝、浅绿、浅橙分层色板,并检查中文标签未溢出边框。
适合人员
- 需要把工控系统结构导入 Visio 评审的自动化工程师
- 要用 Python 脚本生成 draw.io 节点和连线的平台工程师
- 负责交付 Visio 架构客户文档的技术写作工程师
- 绘制 PLC、总线、IO 与现场设备图的电气工程师