亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java如何添加、讀取PPT幻燈片中的視頻、音頻

發布時間:2021-11-20 13:47:29 來源:億速云 閱讀:165 作者:小新 欄目:編程語言

小編給大家分享一下Java如何添加、讀取PPT幻燈片中的視頻、音頻,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

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

Jar文件獲取及導入:

方法1:通過官網下載包。下載后,解壓文件,并將lib文件夾下的Spire.Presentaion.jar文件導入Java程序。如下圖:

Java如何添加、讀取PPT幻燈片中的視頻、音頻

方法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);
     }
 }

視頻、音頻添加效果:

Java如何添加、讀取PPT幻燈片中的視頻、音頻

【示例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幻燈片中的視頻、音頻

看完了這篇文章,相信你對“Java如何添加、讀取PPT幻燈片中的視頻、音頻”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙陵县| 武平县| 历史| 兴安盟| 即墨市| 临湘市| 龙州县| 兴海县| 长沙县| 博客| 晋江市| 任丘市| 绩溪县| 安化县| 子洲县| 清苑县| 海兴县| 米泉市| 墨脱县| 吴忠市| 申扎县| 宝兴县| 揭西县| 衡山县| 苏尼特右旗| 梓潼县| 麻城市| 松原市| 伊吾县| 滨海县| 天水市| 道真| 乐陵市| 社会| 萍乡市| 玉溪市| 绥化市| 揭阳市| 镇坪县| 牡丹江市| 勐海县|