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);
	 }
  }
}

输出:

重新排序之前

Apache POI Powerpoint Reorder Slide

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

无涯教程网

Apache POI Powerpoint Reorder Slide

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

技术教程推荐

朱赟的技术管理课 -〔朱赟〕

深入浅出区块链 -〔陈浩〕

ZooKeeper实战与源码剖析 -〔么敬国〕

代码之丑 -〔郑晔〕

基于人因的用户体验设计课 -〔刘石〕

去无方向的信 -〔小麥〕

快手 · 移动端音视频开发实战 -〔展晓凯〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

云原生基础架构实战课 -〔潘野〕

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