我要提问
ARTICLE DETAIL

资讯详情

前沿编程新知与开发实战干货的深度解读。

drawio 把 .vsdx 变成可编辑画布

drawio 把 .vsdx 变成可编辑画布 drawio 把 .vsdx 变成可编辑画布【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop同事在 Windows 上画完架构丢给你一个 .vsdxVisio 的默认文件格式你 Mac 上双击只有一个提示框。装 Visio 显然没必要装 drawio-desktopdraw.io 的桌面客户端就能直接读它。这个仓库负责把 .vsdx 解包、翻译成画布图形再导出成 PNG、SVG、PDF 这些开放格式。Windows、macOS、Linux 上行为一致。先看到结果clone 下来直接启动两行搞定git clone --recursive https://gitcode.com/GitHub_Trending/dr/drawio-desktop cd drawio-desktop npm install npm start跑通后你看到的就是下面这张图左侧形状库中间网格画布。画布就绪直接开画它内部在干嘛30 秒版.vsdx 拆开就是个 ZIP 压缩包处理它像拆快递箱先开箱把里面记录位置、颜色、线条的 XML标签化文本逐条翻译成自家画布能懂的图形最后把文字和连线接回每个形状上。全程不碰 Visio 私有组件这就是三个平台结果一致的原因。日常只用到这两条命令单文件打开把路径丢给 drawio 就行drawio ./diagram.vsdxvsdx 批量导出 PNG文件夹整个丢进去drawio -x -f png -o out/ ./visio_files/-x触发导出-f选格式可换svg、pdf-o指定输出目录-r递归子目录。想改参数逻辑可以看 args.js。出错了对号入座文字变方框汉字显示成口口原图用了本机没有的字体 → 选中文字换成本机常见字体。形状对不上个别图形缺了Visio 行业形状库没有对应项 → 在左侧 General 面板挑最接近的替换。连线漂在形状外线头没吸附导入时连接点没对上 → 把线头拖回形状边缘。谁最用得上运维工程师把两百张历史 .vsdx 批量导成 PNG 归档架构图不再绑定某台 Windows 机器。前端开发顺手把拓扑图转成 SVG 贴进文档站矢量缩放页面不糊。在校学生Mac 上没有 Visio照样打开 .vsdx 并导出 PDF 交作业。回到开头那个打不开的 .vsdx按上面的步骤启动把它丢进画布再跑一遍drawio -x -f png -o out/ ./visio_files/那条命令几分钟后 out/ 目录里就有第一张转好的 PNG。【免费下载链接】drawio-desktopOfficial electron build of draw.io项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表