draw.io 桌面版:免费本地绘图与批量导出的桌面工具 draw.io 桌面版免费本地绘图与批量导出的桌面工具【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop想把一整文件夹的图批量导出成 PDF又不想为商业软件付费draw.io 桌面版drawio-desktop是一个基于 Electron 的本地绘图工具它把 draw.io 核心编辑器封装成桌面应用让你离线画流程图、UML 与网络拓扑图个人和团队都免费使用。项目速览项目内容 许可证Apache 2.0不改代码即可任何用途免费使用️ 支持平台Windows / macOS / Linux⚙️ 技术栈Electron electron-builder 打包Node.js ≥ 22.12.0 当前版本31.3.2见 package.json 典型场景流程图、UML、网络拓扑、Visio 旧文件转换 导出格式PDF、PNG、JPEG、SVG、XML、HTML它凭什么值得装免费无限制Apache 2.0 授权下你接受按现状提供即可商用当前版本 31.3.2不绑定任何付费账号。默认隔离联网程序唯一的外联是启动时检查更新所有 JS 文件自包含内容安全策略禁止远程脚本执行图表数据不会外发。Windows 三种装法NSIS 安装器装到 Program Files、按机器生效且需要管理员MSI 按用户安装、无需管理员便携版不注册文件关联、解压即跑。自带命令行导出同一程序可用drawio -x把 .drawio、VSDX、CSV、Mermaid 文件批量转成 PDF、PNG 等格式。macOS 快速预览在 Finder 中对 .drawio 文件按空格键即可预览不必启动整个应用。从零到第一个成品第一步安装从源码构建git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install注意需要 Node.js 22.12.0package.json 的engines字段--recursive不能省核心编辑器是 git 子模块缺了它构建会直接失败。第二步启动运行npm start即可启动应用。日志不够用就加参数npm start --enable-logging想看 DevTools 则先设置DRAWIO_ENVdev再启动。第三步画完第一张图从File菜单新建一张空白图在左侧General形状库拖出矩形和菱形用连接线把两个形状接起来在右侧Diagram面板勾选Grid默认 10 pt、Page View并选Paper Size如 US-Letter 纵向在File菜单里把成品导出为 PNG、PDF 或 SVG 保存亮点功能实测拖拽画出一张流程图左侧是Search Shapes搜索框加分类形状库矩形、菱形、圆柱、箭头等基础元素都排在General组里中间是网格画布右侧Diagram面板可实时开关Connection Arrows、Connection Points、Guides等选项。操作就是左拖右连从形状库拖到画布选中形状后拉出连接线样式在右侧面板调整。适合业务流程、组织架构这类方框加箭头的图。draw.io 桌面版主界面左侧形状库、中央网格画布、右侧 Diagram 页面属性命令行批量导出和格式转换程序支持命令行调用完整参数可用-h查看常用组合如下每条一行均可直接试-x导出输入文件或整个文件夹-f 格式输出 pdf / png / jpeg / jpg / svg / xml / html默认 pdf-o 文件/目录指定输出省略时沿用输入文件名-r递归处理子文件夹-aPDF 和 HTML 导出全部页-tPNG、SVG 输出透明背景--layout verticalFlow导出前自动排版预设还有 horizontalFlow、verticalTree、radialTree、organic--theme dark导出图主题可选 dark / light / auto输入端除 .drawio 外还支持VSDX、CSV、Mermaid.mmd/.mermaid所以旧 Visio 文件可以直接转成 PNG 归档。适合批量出图、CI 流水线、历史资料整理。三行命令给企业断网部署README 明确写了两条底线图表数据从不外发、不采集任何使用统计。在此基础上你还能收得更紧默认状态仅启动时向 GitHub 检查更新可接受启动加--disable-update完全关闭更新检查环境变量DRAWIO_DISABLE_UPDATEtrue适合统一配置的企业机器想保留检查但下载前先问用--no-silent-update另外有个例外要知道图里如果引用了外部图片、背景或字体 URL打开时会去请求那些地址。所以陌生来源的 .drawio 文件要谨慎打开。适合网络隔离要求严格的财务、内网环境。让效率翻倍的小技巧--quality 90JPEG 导出质量90 是默认值--border 10给导出图四周留白默认 0贴边裁切--width 800或--height 600固定导出图尺寸自动保持比例--page-range 1..3PDF 只导出第 1 到 3 页--embed-diagram把可编辑的图数据嵌进 PNG/SVG/PDF-V看版本号-h列出全部参数数据目录macOS 在~/Library/Application Support/draw.ioWindows 在C:\Users\USER-NAME\AppData\Roaming\draw.io\定期备份即可你可能踩的坑FAQ问题npm start起不来提示找不到编辑器文件解决方案克隆时漏了--recursive子模块没初始化。在项目根目录执行git submodule update --init补拉再重新npm install。问题Windows 上没有管理员权限装不了解决方案下draw.io-version.msi按用户安装免管理员或便携版draw.io-version-windows-no-installer.exe免安装直接运行代价是不注册文件类型关联。问题企业环境要求彻底断网但启动时还会检查更新解决方案设环境变量DRAWIO_DISABLE_UPDATEtrue或启动时带--disable-update两者都不改的话至少加--no-silent-update让下载前弹确认。问题源码改完启动窗口却开在了官方 draw.io 里改动不生效解决方案draw.io 每个用户只允许一个运行实例官方版本在跑时你的构建只会往官方实例里开窗口。先彻底退出官方 draw.io再执行npm start。问题自己构建的 macOS 包拷到别的 Mac 打不开提示已损坏解决方案个人构建是未签名的把应用放进/Applications后执行一次xattr -cr /Applications/draw.io.app清除隔离标记即可详见 个人构建指南。写在最后draw.io 桌面版把完整的 draw.io 编辑器免费搬到了本地数据不出机器Apache 2.0 随便用还附带一套命令行批量导出工具这是不少付费软件也不带的。如果你受够了商业绘图软件的授权费它值得先装来跑一遍真实文件。立即行动下载对应平台的安装包没管理员权限就先试 MSI 或便携版打开一个现成的 .drawio 或 VSDX 文件确认能导入再导出成一张 PNG有批量需求就在终端试一次drawio -x -f pdf转换一个文件夹企业部署前先配好DRAWIO_DISABLE_UPDATEtrue再分发工具好不好用最快验证方式就是把你的真实文件丢进去跑一遍今晚就能试完。延伸阅读个人构建指南fork 后如何构建自己的未签名版本发布流程官方 release 的完整步骤主进程入口窗口管理、IPC 与自动更新的核心代码【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

大厂面试全攻略:从简历优化到系统设计的进阶之路

大厂面试全攻略:从简历优化到系统设计的进阶之路

1. 大厂面试的本质:不是考你会什么,而是考你还能学会什么 每年到了春招秋招的节点,总有学弟学妹跑来问我:"大厂面试到底难不难?"我的回答一贯是: 难,但不是难在你以为的那个地方。 …

2026/8/30 21:39:09
Kafka面试高频16问:原理、可靠性与排错实战

Kafka面试高频16问:原理、可靠性与排错实战

Kafka 面试题在 Java 后端和大数据岗位中几乎每轮都会出现,而且面试官很少只问“Kafka 是什么”,更多是围绕消息模型、消费组、副本机制、offset、可靠性、顺序性以及生产环境中的消息延迟和集群故障来连续追问。很多人刷题时记住了概念,却因…

2026/8/30 21:39:09
WTL 10.0在VS2019中的完整配置与开发实践指南

WTL 10.0在VS2019中的完整配置与开发实践指南

简介:本资源为Windows Template Library(WTL)10.0最终正式版,专为使用Visual Studio 2019开发轻量级、高性能原生Windows桌面应用的C开发者设计,有效解决传统MFC臃肿、ATL窗口支持薄弱、现代IDE兼容性差等痛点。压缩包…

2026/8/30 21:39:09
SciCode基准审计:修复缺陷后LLM科学编程能力被低估的真相

SciCode基准审计:修复缺陷后LLM科学编程能力被低估的真相

这次我们来看一个评测类研究工作:SciCode-Verified。名字看起来像是一个版本号,实际上它是在 SciCode 基准之上做了一次“基准审计”。核心结论用一句话概括就是:原版基准里存在不少缺陷,这些缺陷让 LLM 在科学编程任务上的真实能…

2026/8/30 21:39:09
上海携程前端社招面经:五轮面试全流程复盘与核心技术考点总结

上海携程前端社招面经:五轮面试全流程复盘与核心技术考点总结

上海携程前端社招面经:五轮面试全流程复盘与知识点总结上海携程前端社招面经:五轮面试全流程复盘与知识点总结距离我拿到携程的offer已经过去一段时间了,最近好几个朋友在准备跳槽,都来问我携程前端的面试难不难、考什么。我索性把…

2026/8/30 21:39:09
PSO优化BP神经网络:解决局部最优与参数敏感性的实战指南

PSO优化BP神经网络:解决局部最优与参数敏感性的实战指南

简介:本资源是一套面向机器学习初学者与工程实践者的PSO-BP混合预测模型实现程序,聚焦解决传统BP神经网络易陷局部极小、收敛慢、权重初始化敏感等核心问题。通过粒子群优化算法全局寻优BP网络的初始权值与阈值,显著提升非线性时间序列预测精…

2026/8/30 21:34:08