StarUML(二) —— 导出流程图去除水印的方法(二)

版本记录

版本号 时间
V1.0 2022.01.27 星期四

前言

StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强。我们一般都是使用这个软件画一个时序图和软件图等,特别是软件图是我们常用的,用来反映各个模块各个类之间的关系。感兴趣的可以看下面几篇文章。
1. StarUML(一) —— 简介和破解(一)

开始

在我们用StarUML画完流程图,想导出png文件的时候。

会发现导出的图后面有水印。

通过背景可以看见是提示我们去注册去。

我们只需要按照下面几步骤执行完就可以了

1. app.asar解压

通过下面的路径找到app.asar

接着就是将其解压

asar e app.asar app

2. 证书文件修改

下面就是修改license证书文件。

将这个文件用Sublime打开

将上面红框的文件修改为

  //增加新的函数
  validate() {
    return new Promise((resolve, reject) => {
      resolve({
        name: "DXkite",
        product: "DXkite product",
        licenseType: "DXkite Personal",
        quantity: "DXkite Quantity",
        timestamp: "1529049036",
      });
    })
  }

然后保存下。

3. 重新打包

下面就是重新将修改后的文件打包。打包命令:

asar p app app.asar

然后将打包后的文件和原来的app.asar进行替换就可以了。替换后打开不会再跳出register的对话框,而且导出的图片也没有水印了哈哈。

后记

本篇主要讲述了去除StarUML导出图片的水印问题,感兴趣的给个赞或者关注~~~~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容