C#を使用してPowerPointスライドイメージを作成する方法

この短いチュートリアルでは、簡単な手順と実用的なサンプルコードを使用して、** C#を使用してPowerPointスライドイメージを作成する方法について説明します。このアプリケーションを使用すると、MS PowerPointやその他のサードパーティツールをインストールせずに、 C#でPowerPointスライドから画像を生成**できます。このアプリケーションは、MS Windows、Linux、macOSなどの.NET対応プラットフォームで使用できます。

C#を使用してPowerPointスライド画像を作成する手順

  1. NuGetパッケージマネージャーを使用してAspose.Slides for .NETをインストールするようにアプリケーションプロジェクトを構成します
  2. Presentationクラスオブジェクトを使用してソースプレゼンテーションファイルをロードし、スライド画像を生成します
  3. プレゼンテーションスライドコレクション内の最初のslideにアクセスします
  4. スライドサムネイルのユーザー定義のサイズを設定します
  5. スライドのサムネイルを生成し、JPEG形式でディスクに保存します

上記の手順では、** C#コードを使用して、いくつかのAPI呼び出しのみを使用して、PowerPointスライドをJPEG形式の画像**に変換します。ディスクからソースプレゼンテーションファイルをロードし、スライドコレクション内の目的のスライドにアクセスします。次に、Slideクラス内でGetThumbnail()メソッドを使用して、画像がレンダリングされ、JPEG形式でディスクに保存されます。

C#でPowerPointスライドから画像を生成するコード

using System;
using System.Drawing;
using Aspose.Slides;
namespace TestSlides
{
public class GenerateSlideImage
{
public static void CreateSlideImage()
{
// Initialize a license to avoid watermark in the output thumbnail
Aspose.Slides.License licForCSlides = new Aspose.Slides.License();
licForCSlides.SetLicense("Aspose.Total.lic");
// Initializing the Presentation class to load the source presentation file
using (Presentation SamplePres = new Presentation("NewPresentation.pptx"))
{
// Accessing the first slide
ISlide sourceSlide = SamplePres.Slides[0];
// Setting the User defined dimension
int desiredXdim = 1200;
int desiredYdim = 800;
// Getting scaled value of X and Y
float ScaleX = (float)(1.0 / SamplePres.SlideSize.Size.Width) * desiredXdim;
float ScaleY = (float)(1.0 / SamplePres.SlideSize.Size.Height) * desiredYdim;
// Creating slide image using user defined dimensions
Bitmap SlideBmp = sourceSlide.GetThumbnail(ScaleX, ScaleY);
// Save the image on the disk in Jpeg format
SlideBmp.Save("Generated.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
}

*プレゼンテーション画像クリエーターC#*ベースのコードを書くためにここに示されています。 GetThumbnail()メソッドのさまざまなオーバーロードを使用して、TiffOptions、DefaultRegularFont、NotesCommentsLayouting、Size、およびImageスケーリングオプションなどのさまざまなレンダリングオプションを設定することにより、生成されたスライドサムネイルをカスタマイズできます。生成されたサムネイルは、PNG、BMP、またはその他の画像形式で保存することもできます。

このチュートリアルでは、簡単な手順を実行し、いくつかのAPI呼び出しを使用して、* PowerPointをC#でJPGに変換する*ことを学びました。プレゼンテーションをHTMLに変換することに興味がある場合は、C#を使用してHTMLでPowerPointスライドを作成する方法の記事を参照してください。

 日本語