Free Spire.Presentation for Java v2.2.3
通过Spire官网(https://www.e-iceblue.cn/Introduce/Free-Spire-Presentation-JAVA.html)下载包,解压,获取lib文件夹(如下图)下的Spire.Presentation.jar文件。
在程序中新建一个directory目录,并命名,然后将jar文件复制到此目录下。
选中复制后的jar文件,点击鼠标右键,选择“Add as Library”。完成文件导入。
通过Maven安装:参见官网上的安装方法(https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html),这里不做赘述
import com.spire.presentation.Presentation;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.File;public class ExtractImg_PPT { public static void main(String[] args) throws Exception { //创建Presentation实例 Presentation ppt = new Presentation(); //加载PowerPoint文档 ppt.loadFromFile('test.pptx'); //提取文档中的所有图片 for (int i = 0; i < ppt.getImages().getCount(); i++) { BufferedImage image = ppt.getImages().get(i).getImage(); ImageIO.write(image, 'PNG', new File(String.format('Image-%1$s.png', i))); } }}
图片读取结果: