C# PowerPoint 프레젠테이션에 동영상 추가

파워 포인트로 만든 프레젠테이션에 음성 첨부의 동영상을 삽입하는 것으로 청취자의 주목을 모을 수 있고, 프레젠테이션을 선명한 수단으로 한층 더 비주얼화시킬 수 있습니다. 자, 오늘은 Free Spire.Presentation이라는 무료 라이브러리를 사용하여 프레젠테이션에 동영상을 추가하는 방법을 소개합니다.

 아래 준비



1.E-iceblue 공식 사이트에서 Free Spire. Presentation 무료 버전을 다운로드합니다.



2. Visual Studio를 시작하여 새 프로젝트를 만든 다음 설치된 파일에 있던 적절한 Spire.Presentation.dll을 참조에 추가합니다.

(Net 4.0을 예로 들면 기본 경로는 "Bin → NET4.0 → Presentation.dll"입니다.)



동영상(동영상) 삽입


using System.Drawing;
using Spire.Presentation;

namespace ConsoleApp6
    {
        class Program
        {
            static void Main(string[] args)
            {
                //PPTファイルをロードします。
                Presentation ppt = new Presentation();
                ppt.LoadFromFile("サンプル.pptx");

                //スライドを取得します。           
                ISlide slide = ppt.Slides[0];
                //スライドに動画を挿入します。
                slide.Shapes.AppendVideoMedia(@"ビデオ.mp4", new RectangleF(300, 150, 300, 150));

                ppt.SaveToFile("動画追加.pptx", FileFormat.Pptx2010);

            }
        }
    }

실행 결과




using System.Drawing;

using Spire.Presentation;

namespace ConsoleApp6

    {

        class Program

        {

            static void Main(string[] args)

            {

              //PPTファイルをロードします。

            Presentation ppt = new Presentation();

            ppt.LoadFromFile(@"動画追加.pptx");

            int i = 0;

           //スライドをループします。

            foreach (ISlide slide in ppt.Slides)

            {

           //スライド内のシェイプをループします。

            foreach (IShape shape in slide.Shapes)

            {

           //シェイプが動画なのか判断します。

            if (shape is IVideo)

           {

            //動画を保存します。

            (shape as IVideo).EmbeddedVideoData.SaveToFile(string.Format(@"動画{0}.mp4", i));

            i++;

        }

    }

}

 

 

 

좋은 웹페이지 즐겨찾기