スライドをサムネイルとしてJPEGにレンダリング

Aspose.Slides for .NET は、スライドを含むプレゼンテーション ファイルの作成に使用されます。これらのスライドは、Microsoft PowerPoint でプレゼンテーション ファイルを開くことで表示できます。しかし、開発者が好きな画像ビューアでスライドを画像として表示したい場合があります。そのようなケースでは、Aspose.Slides for .NET を使用してスライドのサムネイル画像を生成できます。

Aspose.Slides for .NET を使用して任意のスライドのサムネイルを生成する手順:

  1. Presentation クラスのインスタンスを作成します。
  2. ID またはインデックスを使用して、目的のスライドの参照を取得します。
  3. 指定したスケールで参照したスライドのサムネイル画像を取得します。
  4. 任意の画像形式でサムネイル画像を保存します。
string filePath = @"..\..\..\Sample Files\";
string srcFileName = filePath + "Slide Thumbnail to JPEG.pptx";
string destFileName = filePath + "Slide Thumbnail to JPEG.jpg";

// プレゼンテーション ファイルを表す Presentation クラスのインスタンスを作成
using (Presentation pres = new Presentation(srcFileName))
{
    // 最初のスライドにアクセス
    ISlide sld = pres.Slides[0];

    // フルスケールの画像を作成
    using (IImage image = sld.GetImage(1f, 1f))
    {
        // JPEG 形式でディスクに画像を保存
        image.Save(destFileName, ImageFormat.Jpeg);
    }
}

サンプル コードのダウンロード