SuperAPI AI 工具集

drawio-to-png

设计与创作

查看项目

更新于 10-15 22:15

技能介绍

用途:把 draw.io 图表文件(.drawio、.dio、.xml)转换为高质量 PNG 图片,适合文档配图、演示文稿、文章插图、网页发布、批量处理以及打印用高 DPI 图片。触发语包括“convert drawio to png”“drawio导出png”“批量导出drawio”等。

主要能力:支持单文件与批量转换、自定义缩放比例、透明背景、多页图表按页导出,以及自定义宽高和边框。

使用方式:首选 draw.io 桌面版命令行。安装:macOS 用 brew install --cask drawio,或从 https://github.com/jgraph/drawio-desktop/releases 下载。基本命令:/Applications/draw.io.app/Contents/MacOS/draw.io -x -f png -o output.png input.drawio;加 -s 2 提高分辨率,--transparent 透明背景,-p 0 选择页面,-w/-h 设宽高,--border 设边框。备选方案:用 Puppeteer 调用 draw.io 网页渲染,需 npm install puppeteer;或用 Docker 镜像 rlespinasse/drawio-cli,命令为 docker run --rm -v "$(pwd):/data" rlespinasse/drawio-cli -x -f png -s 2 -o /data/output.png /data/input.drawio。批量处理可用 find . -type f ( -name ".drawio" -o -name ".dio" -o -name "*.xml" ) 扫描文件。

适用场景:文档、演示、网页、打印、多页图表导出。

限制:需先安装 draw.io 桌面版或相关依赖;复杂图表可能导出空白或部分内容,需增加等待时间并检查外部图片引用与字体;文件无效或权限不足会导致失败。资料未提供具体收费与价格信息。