声明:本破解教程仅作为技术探讨,由本博客产生的一切侵权行为,与本人无关!

背景:破解的动机是需要将word文档转换成pdf文档,尝试了很多开源的组件(libreoffice,openoffice,poi等),都无法很好的满足需求(文档中含有activex控件,而activex是微软的技术,跨平台的转换组件不支持此种控件的转换,导致内容丢失),觉得aspose是个不错的选择。但aspose是收费软件,转换的时候文档大小,页数有限制,无法满足技术调研的要求,故查找资料,历时1天进行破解。

1.百度aspose官网,下载words组件,搭建test工程。

2.查阅资料,主要是调用setLicense接口,并配置license.xml文档

InputStream is = test.class.getClassLoader().getResourceAsStream("\\license.xml");
            License aposeLic = new License();
            aposeLic.setLicense(is);

3.license.xml:

<License>
  <Data>
    <Products>
      <Product>Aspose.Total for Java</Product>
      <Product>Aspose.Words for Java</Product>
    </Products>
    <EditionType>Enterprise</EditionType>
    <SubscriptionExpiry>20991231</SubscriptionExpiry>
    <LicenseExpiry>20991231</LicenseExpiry>
    <SerialNumber>8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7</SerialNumber>
  </Data>
  <Signature>sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=</Signature>
</License>

4.Signature信息不正确,会提示验证不通过,找到错误源在zzZPF.class中,用反编译工具jbe 找到对应的错误字符串,编辑对应的汇编代码,绕过错误。

5.由于zzZPF.class是有保护的,找到META-INF下的SF,MF文件,将其删除,去掉保护。

6.报This license is disabled, please contact Aspose to obtain a new license 的错误,仿照第五步,绕过错误。

7.完成。

如何破解Aspose.word带水印问题相关推荐

  1. java 转换word doc docx 等office文档 为pdf,无需破解 aspose ,无水印

    我的目标:在浏览器页面上直接预览word,excel,pdf 等 为何会有该需求? 踩过的坑: 解决思路1: 用收费版的aspose或者 spire doc 转换后,再去除水印 优化完后的代码,`TO ...

  2. 使用docx4j生成指定页码的带水印的空白word文档

    使用docx4j生成指定页码的带水印的空白word文档 依赖========================================== org.docx4j docx4j 6.0.1 org ...

  3. 带水印PDF转Word软件转换效果对比

    在日常办公中经常需要接触到PDF和Word这两种常用格式,为了方便保存和安全需要,可以将Word转换成PDF格式,为了方便编辑修改这时我们需要将PDF转换成Word,不过,在PDF转Word的过程中经 ...

  4. aspose将word转换为pdf[aspose.word.java 18.11]

    aspose.words.java for 18.11 前言:由于网上找的aspose.word存在许多问题,主要是存在水印,破解版献上,互相交流学习.有问题可联系我微信(shiguangxuanya ...

  5. 使用Freemark和aspose.word实现动态word转pdf

    前言 因为公司业务需要实现业务人员提供wodr模板,然后系统填充数据生成pdf文件,本文的想法是通过Freemark填充数据生成word再通过aspose.word把word文档转为pdf文档. 本文 ...

  6. WPF 带水印的密码输入框实现

    WPF 带水印的密码输入框实现 原文:WPF 带水印的密码输入框实现 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/BYH371256/articl ...

  7. 利用Aspose.Word控件和Aspose.Cell控件,实现Word文档和Excel文档的模板化导出

    我们知道,一般都导出的Word文档或者Excel文档,基本上分为两类,一类是动态生成全部文档的内容方式,一种是基于固定模板化的内容输出,后者在很多场合用的比较多,这也是企业报表规范化的一个体现. 我的 ...

  8. Aspose.Word 的常见使用(不用模板创建)

    起因 因项目需要,而且使用html转Word的时候,样式不兼容问题,于是只能使用Aspose.Word通过代码生成.下面是通过DocumentBuilder来设计Word的,但是和使用模型拼接的差不多 ...

  9. 利用Aspose.Word控件实现Word文档的操作

    Aspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般 ...

最新文章

  1. 一生受益的三个小故事
  2. java makefile jar包_java makefile学习实践(编译的javac命令写在makefile中,运行命令java写在shell脚本中)...
  3. 2018-2019-2 网络对抗技术 20165324 Exp4:恶意代码分析
  4. 链表删除最小值,倒叙
  5. oracle 添加登陆数据库触发器--记录IP 地址
  6. airpods固件更新方法_苹果AirPods 2 和 AirPods Pro固件升级
  7. 前端趋势榜:上周最热门的 10 大前端项目 - 210327
  8. Catalan数表达式完整推导
  9. 董淳光SQLITE3使用总结-转
  10. Linux 工程师的 6 类好习惯和 23 个教训
  11. PBRT的程序运行流程
  12. c语言第九章课后作业答案,C语言课后习题部分答案
  13. 计算机网络实验一 集线器和交换机的工作原理
  14. Codeforces Round #614 (Div. 1) C.Xenon's Attack on the Gangs(树形dp)
  15. android相机权限xml,Android相机权限检测兼容问题
  16. 如何降低APP运营成本?
  17. 你的春节放假通知邮件发送了吗?邮件自动回复设置
  18. 只需Ctrl+T,让 Excel 变身为「超级表格」
  19. ScrollView的属性(纵向的用HorizontalScrollView)
  20. UVa1618 弱键

热门文章

  1. 大学计算机word图文混排,Word 2003从入门到精通第五讲(图文混排)讲稿
  2. 3-15岁孩子英文学习网站
  3. 程序员常用英语词汇(018)
  4. Python小白机器学习教程:Sklearn精讲
  5. 全国计算机扥及考试c语言教程,【计算机】第1章 C语言绪论.ppt
  6. java基于微信小程序的校园二手闲置商品交易平台 uinapp 计算机毕业设计
  7. 这样的C盘或许还有?救救C盘......
  8. NPDP知识推送-第一章新产品开发战略(1)
  9. 大数据揭秘哪个省是高考地狱?结论和想象不太一样
  10. 系统宕机分析与解决方案