StarUML
StarUML是一个UML图绘制工具,它支持绘制类图、用例图、活动图等UML图,是软件工程必不可少的工具。
StarUML导出图片去除水印
内容转载自starUML4.0导出的图片去除水印的方法
简介
StarUML版本为4.0
我的资源
资源为已经修改好的app.asar
文件,可直接对原来文件进行替换。
百度网盘资源
找到管理注册的文件
StarUML是用js写的,所以文件系统比较简单,在你安装的StarUML目录下resourse文件夹下面有一个app.asar
的文件。
关于asar格式,其实这是一个代码的压缩包格式,里面存在着各种代码,只是为了不让里面的代码不直接暴露。这种格式就需要专门的asar工具包进行解压和打包。
npm下载asar工具
利用Nodejs中的npm工具进行操作
如今是个开源的时代,你可以在npm中直接下载asar工具。
安装asar
1 | npm install asar |
app.asar解压
然后你将原来的app.asar
包复制出来一个,进行解压
解压命令为:
1 | asar e app.asar app |
js文件修改
找到app/src/engine/licence-manager.js
文件,使用任何编辑器打开都可以
将原来的validate()函数注释了然后增加一条上面
1 | //增加新的函数 |
重新打包
修改完以后重新需要打包。
打包命令:
1 | asar p app app.asar |
然后将打包后的文件和原来的app.asar
进行替换就可以了。