aspose-slides-19.6.jar 破解和下载

教程分享 > Java教程 > 博文分享 (2199) 2024-05-17 14:33:16

以下内容仅供学习研究使用切勿商业用途
以下操作仅以19.6版本为参考其他版本可能有所不同

aspose-slides 主要用来PPT转图片/PPT转PDF 支持.ppt/.pptx格式,功能强大。

破解步骤

下载原版aspose-slides-19.6

aspose 官网是支持直接下载jar包的

原版aspose-slides-19.6下载
原版aspose-slides-19.6下载

分析License.class文件

源码分析

可以看到,设置许可最终调用的是com.aspose.slides.internal.mx.return这个类的.jdMethod_do方法,接下来进入该类再次查看

打开return这个类,发现里面有很多jdMethod_do方法,我们主要看下面这个入参为InputStream的
方法

再次发现InputStream被传入到下面这个方法
方法2

上面代码可以看到再取许可文件的一些信息,这里就发现了一个小可爱
分析三

找到改方法
分析四

发现改方法居然在校验许可的RSA加密信息,并且这个方法是个void返回,那么最简单的操作就是清空该方法的方法体内容即可。

使用JByteMod清空方法体

因为这里只需要清空方法体,就不用javassist.jar来操作了,使用JByteMode打开jar文件,找到retrun类
找到方法

点开retrun,我们发现很多个do方法,主要是看我选择这个,从上往下数,第十个位置的do,然后点击鼠标右键点击清空

点击 工具->清楚
点击 工具->清楚

上面的菜单可能根据工具版本不同有可能是英文,看着来就行
清空确定

清空后
清空后

现在将改动的另存为一个jar文件

使用压缩工具打开新保存的jar
打开新保存的jar

除了上面红色圈的其他全部删除,删除后如下
删除后

接下来就可以愉快的测试研究了

需要注意License加载,如果同时使用多个aspose的组件,请分别引入各自的License,否则水印还在哟

例如:
 

com.aspose.words.License asposeLicense = new com.aspose.words.License();

com.aspose.slides.License asposeLicense = new com.aspose.slides.License();

虽然类名字都一样License,但是两个包的或者还有个cells包的

使用参考

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

    private static ByteArrayOutputStream pptToPdfStream(InputStream in) throws Exception {
        //注意各个组件必须设置自己的License类
        try (InputStream is = new ByteArrayInputStream(license.getBytes("UTF-8"));){
            com.aspose.slides.License asposeLicense = new com.aspose.slides.License();
            asposeLicense.setLicense(is);
        }

        Presentation ppt = new Presentation (in);
        ByteArrayOutputStream dstStream = new ByteArrayOutputStream();
        ppt.save(dstStream, SaveFormat.Pdf);
        return dstStream;
    }



aspose-slides-19.6.jar下载:

aspose-slides-19.6.jar

提取码:9987 解压密码:无

立即下载


 


相关文章
以下内容仅供学习研究使用切勿商业用途​​​​​​​以下操作仅以19.6版本为参考其他版本可能有所不同aspose-slides 主要用来PPT转图片/PPT转PDF 支持.ppt/.pptx
简介本文如题将会讲解如何将图片简单的方式转换为PDF文件,以及如何将多张图片转换成一个PDF文件的方法讲解
TIF转PDF操作步骤添加TIF文件直接将TIF文件拖入软件窗口支持多选和批量添加在输入的文件列表中可查看所有待转换的TIF图片设置输出参数可以自定义输出文件目
MySQL查询中null转0
前因WPS是一款国产办公软件,在知识产权日益增强的中国,WPS无疑是微软office的一个替代品;但是国产的WPS还是有一些流氓行为,比如安装后强制将office文件打开方式设置为WPS,最近发...
发布软件小左图工【小左图工】软件是什么?小左图工是一款图片处理和PDF文件处理软件。图片处理:包括图片格式转换、图片体积大小压缩、图片添加水印、ICON图标制作
powerdesigner16.5X64破解文件,powerdesigner16 64位下载powerdesigner16 64bit下载,powerdesigner16 64位补丁PowerD...
发布软件小左图工发布版本3.0.0更新内容重构界面更好看的小左图工界面来了新增功能PDF系列功能新增PDF文件拆分功能新增PDF文件合并功能(支持图文混合,图文
硬盘MBR分区转GPT分区/GPT分区转MBR分区,采用命令PE也支持
Java spring mvc项目,Spring MVC中怎么实现301跳转
小左图工是一款图片处理软件,支持常见的图片(如:jpg/png/gif/ico/webp/tif)格式转换/压缩/支持PDF图片互转,支持PDF拆分合并
Ajax Post 下载文件通过原生js实现function ajaxPostDownload(url,fileName,callback) { let xhr = new XMLHt...
MySQL分类统计后纵表转横表
JavaScript集合(Array)转树(tree)结构js 原生数组转树形结构 /** * 将list装换成tree * @param {Object} myId 数据主键id * ...
Linux后台下载工具(器)transmission 类似迅雷使用详解,transmission 是一款支持绝大多数Linux系统的下载工具,采用web进行管理。可以通过web添加bt下载文件下...