おそらく、Webアプリケーション内でプレゼンテーションスライドを使用するか、スライドのサムネイルを使用する必要があります。このような場合、PowerPointプレゼンテーションスライドを画像に変換する必要があります。この記事では、C#を使用してプログラムでPPTまたはPPTXプレゼンテーションを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 で入手できる例を体験することです。 フォーラム を介して質問がある場合は、お問い合わせください。