draw.io桌面版导出SVG/PNG/JPEG显示已删除图形问题求助
解决draw.io桌面版导出SVG/PNG/JPEG后Chrome显示已删除图形的问题
核心解决方案:清理draw.io桌面版缓存
按以下步骤操作:
- 完全关闭draw.io桌面版
- 找到对应系统的draw.io缓存目录:
- Windows:打开文件管理器,输入
%APPDATA%\draw.io并回车 - macOS:打开访达,通过
Cmd+Shift+G快速跳转至~/Library/Application Support/draw.io - Linux:打开文件管理器,进入
~/.config/draw.io
- Windows:打开文件管理器,输入
- 删除目录下的
cache文件夹及Local Storage相关文件 - 重启draw.io,重新打开原文件并执行导出操作
额外验证步骤
- 导出时勾选「导出当前页面」(若文件包含多页),确保仅导出当前可见内容
- 导出SVG时勾选「简化SVG」选项,去除冗余代码,避免残留数据被打包
问题原因说明
draw.io桌面版的本地缓存可能保留了已删除元素的残留数据,在导出位图/SVG时会错误地将这些残留内容包含进去;而HTML导出基于实时渲染逻辑,不会读取缓存中的残留数据,因此显示正常。复制文件到新文档或更换电脑无法解决,因为原文件可能已携带缓存相关的残留标记,只有清理本地缓存后重新导出才能彻底清除。
内容的提问来源于stack exchange,提问作者J Peg
相关产品推荐
相关产品推荐

