Apache POI PPT 删除幻灯片
为了删除幻灯片,Apache POI 提供了一个方法 removeSlide() 。它以幻灯片的索引作为参数。幻灯片索引从 0 开始,因此可以通过将 0 传递给此方法来访问第一张幻灯片。
让我们看一个示例,其中我们从幻灯片组中删除第一张幻灯片。
Apache POI 删除PPT幻灯片示例
package com.yiidian;
import org.apache.poi.xslf.usermodel.XMLSlideShow;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class DeleteSlideExample {
public static void main(String[] args) {
try (XMLSlideShow ppt = new XMLSlideShow(new FileInputStream("yiidian.pptx"))) {
ppt.removeSlide(0);
FileOutputStream out = new FileOutputStream("yiidian.pptx");
ppt.write(out);
}catch(Exception e) {
System.out.println(e);
}
}
}
删除幻灯片前的效果:
删除第一张幻灯片后,现在剩下两张幻灯片。
热门文章
优秀文章