XMind图片去水印以及其他格式导出
最近因为要梳理一些知识,需要用到思维导图,于是我下载了思维导图工具Xmind
。但是在我画好图后,导出图片的时候发现图片上带有水印,只有会员才能去水印。但是我只用几次,买会员不划算,于是百度一下。在吾爱破解发现了方法,特此记录一下这次尝试。
环境准备
论坛上了解到Xmind
使用的是Electron+vue
开发的,Electron打包的会在resources
生成一个app.asar
文件,大部分的资源页面文件都在这边。
安装nodeJs
这一步跳过,去官网下载node
最新版(我电脑上本身是有node环境的),一路next,成功安装
安装asar
执行以下命令安装asar
:
1 | npm install -g asar |
开始破解
使用超级管理员身份进入Xmind
安装目录
1 | cd 'C:\Program Files\XMind\resources' |
C:\Program Files\XMind
是我的安装路径,路径中有空格需要用引号包起来,如下图:
执行拆包命令:
1 | asar extract app.asar <目录名> |
生成目录名test
修改C:\Program Files\XMind\resources\test\main\main.js
(关键字搜索exportSVG
) 和 C:\Program Files\XMind\resources\test\renderer\5055.js
(关键字搜索value: "watermark"
)文件,如下图所示:
完成后,执行组包命令:
1 | asar pack <目录名> app.asar |
OK,已经重新生成了app.asar
文件,打开Xmind软件,发现导出为图片时,已经没有水印了,无会员也可以导出其他格式了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 wjnba的博客!
评论