加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

移除spire.XLSfor.netv9.3.10水印文本

(2019-03-25 22:23:20)
标签:

it

分类: other
(1)使用de4dot对Spire.XLS.dll进行处理,得到Spire.XLS_unpack.dll
(2)使用dnspy 对Spire.XLS_unpack.dll进行编辑,查找字符串找到待处理的代码。
   (2-1)搜索 Evaluation Warning, 找到一个添加最后水印页的函数,代码如下:
A_0.Name = "Evaluation Warning";
CellRange cellRange = A_0.Range[1, 2];
cellRange.Text = "Spire.XLS for .NET";
cellRange.Style.Font.IsBold = true;
//...
A_0.Activate();
编辑IL代码,直接从函数return就行了。
 2-2)接着搜索 Spire.XLS for .NET,找到每页的首行水印,这里明显做了简单的ascii处理,所以不是明文。
移除spire.XLSfor.netv9.3.10水印文本


右击,编辑IL,让此函数返回空字符串就完成了。

保存修改过的模块,替换原来的Spire.XLS.dll 即可使用。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有