Java 获取PPT中的幻灯片切换效果

2025-09-28 14:25:33

1、在IDEA中打开如下界面,手动导入本地里面下的jar文件到java程序:

Java 获取PPT中的幻灯片切换效果

2、引入本地路径下的jar文件,点击OK:

Java 获取PPT中的幻灯片切换效果

3、勾选选项,点击“Apply”,导入:

Java 获取PPT中的幻灯片切换效果

4、编辑如下Java代码获取幻灯片中已经设置的切换效果:

import com.spire.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、执行以上代码,获取结果如下图:

Java 获取PPT中的幻灯片切换效果

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢