最近要将ppt转为PDF和图片,Apache poi ,jacob都试了下
Apache poi 转图片乱码,处理了,还会存在部分乱码
jacob对系统依赖比较大,必须是windows还得安装MS Office,如果同时安装了WPS,还会调用WPS处理,还出现异常
因此换成了Aspose.Slides,这个是商用的,带有水印
本文使用的是去除水印的 aspose.slides-19.3.jar( 获取资源 提取码:zhb8)
去除水印的方法 查看
1.创建spring boot项目
2.准备
(1)导入Aspose.Slides的jar包
(2)将license.xml,放到src/main/resources下
(3)修改pom.xml
<dependency> <groupId>aspose.slides</groupId> <artifactId>slides</artifactId> <version>19.3</version> <scope>system</scope> <systemPath>${basedir}/lib/aspose.slides-19.3.jar</systemPath> </dependency>
3.转PDF
目标文件data/CoreThink.pptx
pdf保存data/CoreThink.pdf
package com.slides.ppt.controller; import com.as