多语言展示
当前在线:1030今日阅读:126今日分享:42

C# 插入视频、音频到PPT幻灯片

在PPT幻灯片中,能实现对很多种元素的操作,如,文字、图片、音频、视频、超链接、公式、图表、形状、动画等等。其中,通过插入音频、视频文件到幻灯片,赋予了幻灯片除文字、图片以外更为形象、生动的表现形式。并且,声音和图像能在很大程度上给受众更立体的信息接收方式。接下来,经验内容就将分享如何通过C#编程来插入视频、音频文件到PPT幻灯片。
工具/原料
1

Free Spire.Presentation for .NET(免费版)

2

Visual Studio

dll文件引用

下载并安装后,注意在程序中添加引用Spire.Presentation.dll(dll可在安装路径下的bin文件夹中获取),如下图:

C#代码示例(供参考)
1

using Spire.Presentation;using System.Drawing;namespace AddVideo_PPT{    class Program    {        static void Main(string[] args)        {            //初始化Presentation类的实例,并加载PPT文档            Presentation ppt = new Presentation();            ppt.LoadFromFile('test.pptx');            //插入视频、音频文件到指定幻灯片            ppt.Slides[0].Shapes.AppendVideoMedia('Transition.mp4', new RectangleF(550, 100, 180, 100));                        ppt.Slides[0].Shapes.AppendAudioMedia('Myheartwillgoon.mp3', 620, 300, true);                       //保存文档            ppt.SaveToFile('result.pptx', FileFormat.Pptx2010);            System.Diagnostics.Process.Start('result.pptx');        }    }}

2

运行程序后,生成文档,如下图:

推荐信息