Java 获取PPT中的幻灯片切换效果
1、在IDEA中打开如下界面,手动导入本地里面下的jar文件到java程序:
2、引入本地路径下的jar文件,点击OK:
3、勾选选项,点击“Apply”,导入:
4、编辑如下Java代码获取幻灯片中已经设置的切换效果:import com.sp坡纠课柩ire.presentation.*;足毂忍珩import com.spire.presentation.drawing.transition.TransitionSoundMode; import com.spire.presentation.drawing.transition.TransitionSpeed; import com.spire.presentation.drawing.transition.TransitionType;public class GetTransition { public static void main(String[] args) throws Exception { //创建Presentation类的对象 Presentation ppt = new Presentation(); //加载PowerPoint幻灯片 ppt.loadFromFile("SetTransition.pptx"); //获取第一张幻灯片 ISlide slide = ppt.getSlides().get(0); //获取幻灯片切换效果 TransitionType type = slide.getSlideShowTransition().getType();//获取类型 TransitionSoundMode mode = slide.getSlideShowTransition().getSoundMode(); //获取声音模式 long value = slide.getSlideShowTransition().getDuration();//获取切换持续时间 Object effect = slide.getSlideShowTransition().getOption();//获取效果选项 boolean click = slide.getSlideShowTransition().getAdvanceOnClick();//获取幻灯片是否是鼠标点击换片 TransitionSpeed speed = slide.getSlideShowTransition().getSpeed();//获取切换速度 //打印结果 System.out.println("Transition Type:"+type+"\n"+ "Transition Mode:"+mode+"\n"+ "Duration:"+value+"\n"+ "Effect:"+effect+"\n"+ "AdvanceOnClick:"+click+"\n"+ "TransitionSpeed:"+speed+"\n"); } }
5、执行以上代码,获取结果如下图: