个性化阅读
专注于IT技术分析

apache poi powerpoint幻灯片重新排序

本文概述

为了对PowerPoint幻灯片进行重新排序,Apache POI提供了setSlideOrder()方法。此方法按幻灯片的位置切换幻灯片。这是简单的方法,可以通过使用Java程序来处理。让我们

请参阅一个示例,在该示例中我们将第一张幻灯片与第二张幻灯片重新排序。

Apache 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("srcmini.pptx"))){
		  // Getting all the slides
		   List<XSLFSlide> slides = ppt.getSlides();  
		   // Selecting the second slide
		   XSLFSlide secondslide = slides.get(1);
		   // Getting on the top
		   ppt.setSlideOrder(secondslide, 0);
		   // Writing Modifications
		   FileOutputStream out = new FileOutputStream("srcmini.pptx");
		   ppt.write(out);
	 }catch(Exception e) {
		 System.out.println(e);
	 }
  }
}

输出:

重新排序之前

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

赞(0)
未经允许不得转载:srcmini » apache poi powerpoint幻灯片重新排序

评论 抢沙发

评论前必须登录!