POI PPT - 重新排序

POI PPT - 重新排序 首页 / POI入门教程 / POI PPT - 重新排序

为了重新排列PowerPoint幻灯片的顺序,Apache POI提供了一种方法 setSlideOrder()。此方法按幻灯片的位置切换幻灯片。这是简单的方法,可以通过使用Java程序来处理。让无涯教程请参阅一个示例,在该示例中将第一张幻灯片与第二张幻灯片重新排序。

POI 幻灯片重新排序示例

package poiexample;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
import org.apache.poi.xslf.usermodel.XMLSlideShow;
import org.apache.poi.xslf.usermodel.XSLFSlide;
public class ReOrderSlidesExample {	
 public static void main(String args[]) throws IOException{
	 try(XMLSlideShow ppt = new XMLSlideShow(new FileInputStream("Learnfk.pptx"))){
		 //获取所有幻灯片
		   List<XSLFSlide> slides = ppt.getSlides();  
		  //选择第二张幻灯片
		   XSLFSlide secondslide = slides.get(1);
		  //移动到第一个位置 
		   ppt.setSlideOrder(secondslide, 0);
		  //保存修改
		   FileOutputStream out = new FileOutputStream("Learnfk.pptx");
		   ppt.write(out);
	 }catch(Exception e) {
		 System.out.println(e);
	 }
  }
}

输出:

重新排序之前

链接:https://www.learnfk.comhttps://www.learnfk.com/apache-poi-word/apache-poi-powerpoint-reorder-slide.html

来源:LearnFk无涯教程网

Apache POI Powerpoint Reorder Slide

重新排序后,请参阅在第一位置到达第二张幻灯片。

Apache POI Powerpoint Reorder Slide

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

机器学习40讲 -〔王天一〕

Service Mesh实战 -〔马若飞〕

跟月影学可视化 -〔月影〕

Flink核心技术与实战 -〔张利兵〕

实用密码学 -〔范学雷〕

现代React Web开发实战 -〔宋一玮〕

云原生架构与GitOps实战 -〔王炜〕

互联网人的数字化企业生存指南 -〔沈欣〕

好记忆不如烂笔头。留下您的足迹吧 :)