一、Aspose.PDF简介
- Aspose.PDF是一个Java组件,旨在允许开发人员以编程方式动态创建PDF文档,无论是简单还是复杂。Aspose.PDF for Java允许开发人员将表格,图形,图像,超链接,自定义字体等插入到PDF文档中。此外,还可以压缩PDF文档。Aspose.PDF for Java 提供了出色的安全功能来开发安全的 PDF 文档。Aspose.PDF java最显着的特点是它支持通过API和XML模板创建PDF文档。
来自官网的一个介绍,简单的说就是,让开发人员更方便的操作 PDF。
二、破解流程
- 下载Jar包
- 反编译修改要替换的class文件
- 重新打包
三、开始破解
- 下载Jar包,目前最新的版本是:
22.7.1
2022年8月5号发布的。 - 下载地址:https://repository.aspose.com/pdf/22-7-1/
- 虽然官方写有Maven地址,但是我下载Jar包没下载下来,也设置了仓库地址:
<repository> |
- 但是就是没下载下来,估计是网络问题,所以我选择手动下载,如下图:
- 然后POM 使用 systemPath引入,因为最终你还是需要systemPath引入
<dependency> |
- 包引入之后,就可以执行代码破解了,代码如下:
import javassist.*; |
- 代码执行结束后,没报错的话,会在jar包的同级目录下生成一个带有
cracked
的jar - 用这个包替换原来的 jar包即可。
- POM引入:我的jar是放在
resources/lib
下面的。
<dependency> |
- 破解成功,然后就可以使用它的API了
- 文档地址:https://docs.aspose.com/pdf/java/
- 它的文档也算是挺详细的了,慢慢研究吧。