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。
猜你喜欢