drawio-desktop:零门槛跑通的免费流程图工具

📅 2026/8/25 17:51:51
drawio-desktop:零门槛跑通的免费流程图工具
drawio-desktop零门槛跑通的免费流程图工具【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop公司甩来一堆 vsdxVisio 订阅费还在走流程在线版又要登录又要网络——是不是哪个都让你想退出去drawio-desktop 是基于 Electron 的免费流程图工具装一次、离线跑Visio 文件直接导入导出。它凭什么入选Apache 2.0 协议商用不掏一分钱也不用研究授权条款。装完默认离线运行图表数据留在本地目录不经云中转——在线版把文件放在别人服务器上它不会。自带命令行vsdx、csv、Mermaid.mmd/.mermaid输入批量导出 PDF、PNG、SVG 一条命令。Windows 没管理员权限选 MSI 版按用户装或者干脆用免安装的绿色版。项目明确不接受外部 PR改动全由维护团队自己验证版本之间不容易互相拆台。5 分钟跑起来先确认 Node.js 不低于 22.12node -v看一眼然后git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start--recursive别省编辑器本体在子模块里少了它启动必挂。执行后你会看到左侧形状库、中央网格画布、右侧属性面板双击画布就能开画。终端报错别慌重跑npm start --enable-logging看日志想开 DevTools加DRAWIO_ENVdev再启动。把一堆 Visio 文件批量导出成 PDF命令行最常用的场景就是批量处理。安装好的应用本身就是 CLI终端里用drawio命令Windows 上是drawio.exe。1. 源文件归到一个目录把要转换的 .vsdx、.drawio、.mmd 放进同一目录散在各处的先归拢输出目录可以后建。2. 一条导出命令drawio -x -r -f pdf ./diagrams -o ./exported-x表示导出-r递归子目录-f指定格式跑完目录里躺着一排 PDF。3. 常用参数对照参数作用什么时候用-f 格式pdf / png / jpeg / svg / xml / html默认 pdf-a导出全部页PDF、HTML多页图表--cropPDF 裁到图表大小去掉大片白边-t透明背景PNG、SVG贴进幻灯片-e把图表嵌入图片以后点开图片还能改--page-range 1..5只导指定页仅 PDF大文件分批出单张图导成透明 PNG 贴进 PPT画好再保存界面里画完流程图存盘即可扩展名决定文件类型命令行不会二次加工。导出命令drawio -x -f png -t -s 2 -o ./slide.png ./arch.drawio-t去白底-s 2双倍分辨率导出投影放大也不糊。内网机器上完全离线运行关掉启动时的版本检查应用启动时会去查有没有新版本内网里这个检查会白等超时。用--disable-update启动或设环境变量DRAWIO_DISABLE_UPDATEtrue效果一样。知道另一条网络边界除更新外应用不向外发数据CSP 禁止远程加载 JS。唯一例外图表里自己引用了外部图片、字体 URL 时打开会去抓它们——来路不明的 vsdx 慎开。效率加速器场景一句搞定保存 / 撤销 / 组合CtrlS / CtrlZ / CtrlG取消组合 / 复制偏移CtrlShiftG / CtrlD调试启动npm start --enable-logging开 DevToolsDRAWIO_ENVdev npm start大文件卡顿时把内存放宽export NODE_OPTIONS--max-old-space-size4096再启动。排坑四问Q启动后弹了新窗口但我的改动不在里面应用每个用户只允许一个实例官方版还在跑时你的改动会被收编进旧进程。先把所有运行中的 draw.io 关掉再启动。Q文件都存哪儿了macOS 在~/Library/Application Support/draw.ioWindows 在C:\Users\用户名\AppData\Roaming\draw.io\你手动保存的图表就是本地 .drawio 文件直接丢进 Git 管理即可。QWindows 弹 SmartScreen、macOS 提示已损坏那是你自己 fork 构建的未签名版本。Windows 选更多信息→仍要运行macOS 执行一次xattr -cr /Applications/draw.io.app。官方安装包没有这个提示。Q想提 PR 或加功能项目不对外部开放贡献走 issue 报 bug、提需求fork 自用是允许的完整流程写在 doc/BUILDING_FOR_PERSONAL_USE.md。代码在哪、怎么找整个应用是薄壳 子模块src/main/是 Electron 壳窗口、菜单、导出编辑器本体在drawio/子模块只关心界面逻辑的话看drawio/src/main/webapp/。drawio-desktop/ ├── src/main/electron.js # 主进程窗口、菜单、导出逻辑 ├── src/main/electron-preload.js # 编辑器与主进程的 IPC 桥 ├── src/main/args.js # 全部 CLI 参数定义从这看起 ├── drawio/ # draw.io 编辑器本体git 子模块 ├── sync.cjs # 构建前同步版本号 └── electron-builder-win.json # Windows 打包配置想搞懂导出参数怎么被解析直接打开src/main/args.js一个文件全是定义。下一步去哪个人构建与打包指引doc/BUILDING_FOR_PERSONAL_USE.md发布流程doc/RELEASE_PROCESS.md项目说明README.md打开终端把开头那两条命令敲进去五分钟后你就有自己的 drawio-desktop 流程图工具了。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考