Free Spire.Presentation for Java (免费版)
方法1: 可通过e-iceblue官网下载。下载后,解压文件,将lib文件夹下的Spire.Presentation.jar文件导入java程序。如下图:
方法2:可通过maven仓库安装导入,配置路径及导入方法可参考链接里的步骤:https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html 。
//加载文档 Presentation ppt = new Presentation(); ppt.loadFromFile('sample.pptx'); //获取指定幻灯片 ISlide slide = ppt.getSlides().get(1); //遍历幻灯片中的形状 for( int i = 0; i< slide.getShapes().getCount();i++){ IShape shape = slide.getShapes().get(i); //删除图片 if(shape instanceof SlidePicture){ SlidePicture pic = (SlidePicture) shape; slide.getShapes().remove(pic); } } //保存文档 ppt.saveToFile('removeimgs.pptx', FileFormat.PPTX_2013); ppt.dispose()
图片删除效果: