千家信息网

Java如何添加、读取PPT幻灯片中的视频、音频

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,小编给大家分享一下Java如何添加、读取PPT幻灯片中的视频、音频,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!使用工具:Free Spire.Presentation for Ja
千家信息网最后更新 2026年11月01日Java如何添加、读取PPT幻灯片中的视频、音频

小编给大家分享一下Java如何添加、读取PPT幻灯片中的视频、音频,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

使用工具:Free Spire.Presentation for Java (免费版)

Jar文件获取及导入:

方法1:通过官网下载包。下载后,解压文件,并将lib文件夹下的Spire.Presentaion.jar文件导入Java程序。如下图:

方法2:可通过maven仓库安装导入。参考路径配置及导入方法。

【示例1】添加视频、音频到PPT幻灯片

 import com.spire.presentation.*; import java.awt.*;  public class AddVideoAudio {     public static void main(String[] args) throws Exception{         //加载测试文档         Presentation ppt = new Presentation();         ppt.loadFromFile("test.pptx");          //获取第一张幻灯片         ISlide slide = ppt.getSlides().get(0);          //添加视频文件到指定位置         slide.getShapes().appendVideoMedia("Transition.mp4",new Rectangle(550, 100, 180, 100));         //添加音频文件到指定位置         slide.getShapes().appendAudioMedia("Myheartwillgoon.mp3",620, 300, true);          //保存文档         ppt.saveToFile("result.pptx",FileFormat.PPTX_2010);     } }

视频、音频添加效果:

【示例2】读取PPT幻灯片中的视频、音频

 import com.spire.presentation.*;  public class ExtractVideoAudio {     public static void main(String[]args) throws Exception{         //加载包含视频、音频文件的PPT文档         Presentation ppt = new Presentation();         ppt.loadFromFile("result.pptx");          //获取第一张幻灯片         ISlide slide = ppt.getSlides().get(0);          IVideo video = null;         IAudio audio = null;          //遍历幻灯片中的shape,判断是否包含视频         for(int i = 0; i< slide.getShapes().getCount(); i++) {             IShape shape = slide.getShapes().get(i);             if ((shape instanceof IVideo)) {                 //保存视频                 video = (IVideo) shape;                 video.getEmbeddedVideoData().saveToFile("提取的视频" + i + ".mp4");             }         }         //遍历幻灯片中的shape,判断是否包含音频         for(int j = 0; j< slide.getShapes().getCount(); j++)         {             IShape shape = slide.getShapes().get(j);             //保存音频             if ((shape instanceof IAudio)){                 audio =(IAudio) shape;                 audio.getData().saveToFile("提取的音频"+ j +".mp3");             }         }     } }

视频、音频文件读取结果:

看完了这篇文章,相信你对"Java如何添加、读取PPT幻灯片中的视频、音频"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

视频 音频 幻灯 幻灯片 文件 文档 方法 位置 示例 篇文章 仓库 完了 工具 效果 文件夹 更多 知识 程序 结果 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网 科技集团 互联网最新的科技有限公司 金融科技创新监管互联网金融 中资互联网科技 鑫亿盛互联网科技 汇久创客互联网科技 上海致骋互联网科技 大白互联网科技 深圳卡尔迅互联网科技有限公司怎么样 无锡溥仪互联网科技有限公司 恒生科技互联网指数分析 青岛中康互联网医疗科技有限公司 哈尔滨新华互联网科技学院 宝灵互联网科技有限公司 民营互联网公司国防科技 伍佰万互联网科技怎么赚钱 互联网与数字科技关系 互联网界的黑科技 唐山双旺合互联网科技产业园 六子台科技互联网展会 湖北九亚互联网络科技有限公司 广州淘业互联网络科技 互联网科技资迅 互联网 科技创业 互联网科技上市公司 互联网金融科技委员会 互联网科技生活的内容 深圳互联网科技怎么样 互联网科技革命什么开始 江苏苏星互联网科技有限公司
0