C# PowerPoint 프레젠테이션에 동영상 추가
아래 준비
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++;
}
}
}
Reference
이 문제에 관하여(C# PowerPoint 프레젠테이션에 동영상 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iceblue/items/cdb12130a6ee4a5cc504텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)