aspose.pdf
- 下载Aspose.PDF for Java21.11官方jar包
- 添加Javassist修改class字节码文件
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.28.0-GA</version>
</dependency>
- 执行方法
/**
* 修改pdf jar包里面的校验
*/
public static void main(String[] args) {
try {
//这一步是完整的jar包路径,选择自己解压的jar目录
ClassPool.getDefault().insertClassPath("D:\\Space\\IDEA_Space\\testcreak\\src\\main\\resources\\lib\\aspose-pdf-22.11.jar");
//获取指定的class文件对象
CtClass zzZJJClass

本文介绍了如何使用Javassist库来修改Aspose.PDFforJava的jar包内特定类的方法,包括插入类路径,获取并修改class文件的方法体,然后将修改后的类写回文件系统。同样的方法也应用于Aspose.Words的jar包,通过替换com文件夹和删除META-INF中的.RSA和.SF文件来完成修改。
最低0.47元/天 解锁文章
2357

被折叠的 条评论
为什么被折叠?



