多语言展示
当前在线:1814今日阅读:27今日分享:41

Java 删除PPT中的图片

以下经验内容将分享通过java程序来删除PPT幻灯片中的图片。
工具/原料

Free Spire.Presentation for Java (免费版)

jar文件获取及导入:
1

方法1: 可通过e-iceblue官网下载。下载后,解压文件,将lib文件夹下的Spire.Presentation.jar文件导入java程序。如下图:

2

方法2:可通过maven仓库安装导入,配置路径及导入方法可参考链接里的步骤:https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html 。

java代码示例
1

//加载文档         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()

2

图片删除效果:

推荐信息