おそらく、Webアプリケーション内でプレゼンテーションスライドを使用するか、スライドのサムネイルを使用する必要があります。このような場合、PowerPointプレゼンテーションスライドを画像に変換する必要があります。この記事では、C#を使用してプログラムでPPTまたはPPTXプレゼンテーションをJPGおよびPNG画像ファイルに変換する方法を学習します。

.NETを使用してPPTをJPGまたはPNG画像に変換する

ここでは、次のトピックについて説明します。

プレゼンテーションを変換するための.NETAPI

GroupDocs.Conversion は、.NETアプリケーション内でプレゼンテーションファイルを画像に変換できる.NETAPIを紹介しています。この記事では、GroupDocs.Conversion for .NET を使用して、PPT/PPTXプレゼンテーションを画像形式に変換します。さらに、APIは、ワードプロセッシングドキュメント、スプレッドシート、プレゼンテーション、eBook、画像など、ドキュメント に記載されている他の多くのファイル形式の変換をサポートしています。

ダウンロードセクション からDLLまたはMSIインストーラーをダウンロードするか、NuGet

PM> Install-Package GroupDocs.Conversion

C#を使用してプレゼンテーションをJPG画像に変換する

すぐに目的にジャンプして、プレゼンテーションを画像形式に変換しましょう。次の手順は、Powerpoint PPTまたはPPTXをC#でJPG画像形式に変換する方法を示しています。

  • Converter クラスを使用してプレゼンテーションファイルをロードします。
  • ImageConvertOptions クラスを使用して画像変換オプションを準備します。
  • 変換ファイル形式をJPGとして定義します。
  • Convert() メソッドを使用して画像に変換します。

次のC#ソースコードは、PowerPointプレゼンテーションをJPG形式に変換します。

// C#を使用してPPT、PPTXプレゼンテーションをJPG画像に変換する
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

C#を使用してプレゼンテーションをPNG画像に変換する

最も使用されている画像形式の1つはPNGです。同様の方法でスライドをPNGに変換してみましょう。次の手順は、Powerpoint PPTまたはPPTXをC#でPNG画像形式に変換する方法を示しています。

  • Converter クラスを使用してプレゼンテーションPPT/PPTXファイルをロードします。
  • 画像変換オプション を準備します。
  • 変換ファイル形式はPNGに設定してください。
  • Convert() メソッドを使用して、プレゼンテーションを画像に変換します。

次のC#コード例は、PowerPointプレゼンテーションをPNG形式に変換します。

// C#を使用してPPT、PPTXプレゼンテーションをPNG画像に変換する
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

無料のAPIライセンスを取得する

無料の一時ライセンスを取得 して、評価の制限なしにAPIを使用できます。

結論

結論として、プレゼンテーションをC#でJPGまたはPNG画像形式に変換する方法を学びました。独自の変換アプリケーションを構築するには、ドキュメント を使用してConversion Automation.NETAPIの詳細を学ぶことができます。最良の方法は、GitHub で入手できる例を体験することです。 フォーラム を介して質問がある場合は、お問い合わせください。

関連項目