apache poi powerpoint幻灯片重新排序

本文概述

  • Apache POI重新排序幻灯片示例
为了对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); } } }

输出:
重新排序之前
apache poi powerpoint幻灯片重新排序

文章图片
【apache poi powerpoint幻灯片重新排序】重新排序后,请参见在第一位置到达第二张幻灯片。
apache poi powerpoint幻灯片重新排序

文章图片

    推荐阅读