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++;
}
}
}
Author And Source
この問題について(C# PowerPoint プレゼンテーションに動画を追加), 我々は、より多くの情報をここで見つけました https://qiita.com/iceblue/items/cdb12130a6ee4a5cc504著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .