draw.io 桌面版实战指南:如何离线画流程图并批量导出整个目录 draw.io 桌面版实战指南如何离线画流程图并批量导出整个目录【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktopdraw.io 桌面版drawio-desktop是基于 Electron 的离线画图工具画流程图、UML、网络拓扑图可导出 PNG、SVG、PDF 等六种格式。本文面向第一次使用的你照做能在 10 分钟内装好并导出第一张图再学会用命令行把整个图表目录批量转成图片。没管理员权限先选对安装包Windows 三种选项结论判断标准只有一条——你有没有管理员权限。有、且希望整机生效选installer.exeNSIS 安装器装进 Program Files需要管理员没有选.msi装到当前用户目录免管理员连安装都不想装选no-installer.exe绿色版解压即用。另外 Microsoft Store 的 APPX 版同样按用户安装、免管理员公司电脑走 Store 通道最省事。装完直接双击打开就能画无需任何配置。⚠️ 坑位绿色版不注册文件类型关联——双击.drawio文件不会自动用它打开只能通过应用内文件 → 打开。如果你依赖双击文件画图的工作流就别选绿色版。画出第一张图三块界面各管什么打开后界面固定三块记住分工就不会迷路左侧是形状库顶部可搜索General 分类里矩形、菱形直接拖进画布More Shapes... 展开全部库中间是画布支持无限缩放平移底部页签意味着一个文件可以放多页图右侧是属性面板管字体、纸张规格默认 US-Letter可改 A4、连接点这些选项。第一张图的路线左侧 General 里拖两个矩形和一个菱形到画布用连接线工具串起来然后File → Export as选 PNG 或 SVG在对话框里调边距、缩放、是否透明背景确定即出图。内置模板流程图、UML、网络拓扑在 File → Save as 里可另存为个人模板下次直接复用。⚠️ 坑位导出对话框里图片格式默认只导第一页是默认行为多页文件想一次出全要么在界面选 All Pages要么走下一节的命令行。用命令行批量导出整个目录单张导出够用就停在上一节但只要图表散落在目录里、需要统一出图比如给文档配图、发评审装好的 draw.io 本身就是 CLI 工具直接用它 ⚡ 一条命令递归把整个diagrams/目录转成透明底 PNGdrawio -x -r -f png -t ./diagrams-x表示导出模式-r递归子目录-f png指定输出格式-t即--transparent透明背景。高频参数按场景记多页文件完整导出-a--all-pages对 PDF 和 HTML 有效例如drawio -x -a -f pdf ./doc.drawio四周留白-b 10加 10 像素边框输出两倍清晰度-s 2深色背景出图--theme dark图片默认按图元内容裁剪想导出整页加--size page。输入不限于.drawio——Visio 的.vsdx、.csv、Mermaid 的.mmd文件都能直接作为输入转换适合别人发来一堆 Visio/Mermaid 文件统一转 PNG的场景。完整参数定义见 src/main/args.js运行drawio -h可看全部帮助。⚠️ 两个高频坑--transparent只对 PNG 和 SVG 生效导 JPEG 想要透明底是没用的JPEG 本身无透明通道不写-f时默认格式是 PDF批量出图一定要显式指定。内网隔离确认数据不外传、关掉更新检查结论先行draw.io 桌面版的设计目标就是与应用完全隔离——所有 JavaScript 内置在应用包里浏览器层的内容安全策略CSP明确禁止执行远程加载的脚本图表内容从不发往任何服务器也不收集使用统计。内网隔离环境选桌面版而不是网页版核心理由就是这条。唯一的例外要知道如果.drawio文件里用 URL 嵌入了外部图片、背景或字体打开文件时应用会请求这些地址以保证渲染正确。所以打开来源不明的图表文件相当于把你的 IP 暴露给那个 URL——图表内容本身不会外传但别拿陌生文件随便开。唯一主动发起的网络请求是启动时的版本更新检查。集中管理、或干脆断网的环境直接关掉它set DRAWIO_DISABLE_UPDATEtrue或在启动时追加--disable-update参数Flatpak 版会自行关闭。偏好设置等本地数据全部落在用户目录macOS 是~/Library/Application Support/draw.ioWindows 是C:\Users\用户名\AppData\Roaming\draw.io\迁移或清理数据认准这里。想改代码自己构建两条命令起步需要 Node.js 22.12编辑器本体是 git 子模块clone 必须带--recursive否则drawio/目录是空的、项目打不开git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop然后npm install、npm start即可运行设DRAWIO_ENVdev会顺带打开 DevTools 方便调试。要打包成未签名安装包设DRAWIO_UNSIGNEDtrue跳过签名和公证完整步骤见 doc/BUILDING_FOR_PERSONAL_USE.md。注意官方仓库不接受外部 PR自改版本仅供个人使用更新方式也变成拉取—重新构建—重装。避坑清单新手最容易踩的 5 个坑自构建版怎么没生效draw.io 每个用户只允许单实例第二个进程启动时会把窗口开在第一个进程里。先关掉官方应用再启动自己的版本否则你看到的一直是官方版。PDF/图片只出了第一页图片格式默认只导第一页多页加-a另外图片默认按图元裁剪要整页效果加--size page。透明背景没生效--transparent仅对 PNG/SVG 有效需要透明底就改导 PNG。双击 .drawio 文件没反应多半装的是绿色版它不注册文件类型关联换 MSI 版或从应用内打开。macOS 自构建版没有 Quick Look官方构建自带 Quick Look 扩展Finder 里按空格可直接预览.drawio未签名的自构建版该扩展大概率无法加载视为不可用。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考