drawio-desktop 快速上手指南:离线画流程图、导入 Visio 文件与一键导出图片
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
drawio-desktop 是开源流程图工具 draw.io 的官方桌面版,可离线打开、编辑和导出图表,支持导入 Visio 的 .vsdx 文件,并能把图表转成 PNG、PDF 等格式。适合需要在本地电脑画图、转换旧版 Visio 文件、把图表嵌进文档的个人用户和团队。
它是什么,为什么值得用
- 它是 draw.io 编辑器的桌面封装版:装好之后直接在本地打开、保存流程图,不依赖浏览器。
- 免费且开源,采用 Apache 2.0 许可,个人和商业使用都不收费。
- 数据保存在本机:应用不会把图表内容或使用情况发送到外部。
- 覆盖 Windows、macOS、Linux,Windows 下提供安装版和免安装的便携版。
- 附带命令行:可以用
drawio命令做无界面导出,方便写进自动化流程。
快速上手:两种打开方式
普通用户的最短路径是到官方 Release 页面下载安装包。Windows 下有三种形态:需要管理员权限的机器安装版、不需要管理员权限的 MSI 按用户安装版、以及免安装的便携版。装好后双击启动,左侧是形状面板,中间是画布,直接就能开画。
如果想从源码运行,需要 Node.js 22 及以上版本,步骤如下:
git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop && npm install && npm start首次使用:在 File 菜单新建空白图表,从左侧拖一个形状到画布,用 File 菜单保存为.drawio文件,就完成了一次完整操作。个人构建的注意事项见 doc/BUILDING_FOR_PERSONAL_USE.md。
三个最有感的实用能力
📥 导入多格式:Visio、CSV、Mermaid 都能打开
除了 draw.io 自有格式,导入链路还支持.vsdx、CSV 和 Mermaid 文件。同事发来的 Visio 文件可以直接打开查看和编辑,不必再装一套 Visio。
📤 导出多格式:选目标格式,拿到图片
图表可以导出为 PDF、PNG、JPEG、SVG、XML、HTML 六种格式。导出时可以设置边距、缩放比例、透明背景和深浅色主题,导出的 PNG、SVG 可以直接放进 README、PPT 或 Wiki。
🖥️ 命令行批量导出:一个命令处理整个目录
命令行参数定义在 src/main/args.js,其中-x表示执行导出,-r表示递归处理子文件夹。例如把 diagrams 目录下的图表全部转成 PNG:
drawio diagrams/ -x -r -f png -o exported/两个典型使用场景
场景一:架构图转图,放进技术文档
输入是一张.drawio架构图。操作:选中图表后从导出菜单选择 PNG,按需调整边距和缩放。结果是一张清晰度够用的图片,可直接插入文档或汇报材料。如果图表有多页,用-a参数可以一次导出为包含全部页面的 PDF。
场景二:批量转换旧的 Visio 文件
输入是一个存放.vsdx文件的文件夹。操作:运行drawio命令,指定输入目录、导出格式和输出目录,并加上递归参数。结果是在输出目录中生成一批 PNG 或 SVG,随后可以预览、重命名,再归档到文档系统里。
常见问题
是否免费?免费。项目采用 Apache 2.0 许可,不限用途,也不需要注册账号或订阅。
是否离线使用?是。应用设计上与互联网隔离,不会外发图表数据,也没有使用统计。默认只有启动时的更新检查,用--disable-update参数或环境变量DRAWIO_DISABLE_UPDATE=true即可完全关闭。
新手能用吗?支持哪些格式?界面对照网页版 draw.io,会拖拽就能画,没有学习门槛。能打开 draw.io 自有格式、Visio 的.vsdx、CSV 和 Mermaid 文件;能导出 PDF、PNG、JPEG、SVG、XML、HTML。
结语
drawio-desktop 适合需要离线画图、转换 Visio 旧文件、把图表批量导成图片的个人和团队。如果正缺一台不依赖浏览器的本机画图工具,可以从下载安装包开始,拿一张现有图表试试导入和导出。
【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考