日本

PowerPoint PPT / PPTXをC#でJPG画像に変換する

PowerPoint PPTまたはPPTXをJPG画像に変換する必要がある場合、さまざまなシナリオが考えられます。たとえば、アプリケーション内でPPT / PPTXプレゼンテーションを読み取り専用モードでスライドショーする必要がある場合や、PowerPointプレゼンテーションのスライドごとにサムネイルを生成する場合などがあります。PowerPointからJPGへの変換を自動化するには、 C#.NETでプログラムでPPTまたはPPTXスライドをJPG画像に変換する方法を説明します。 C#でPPTまたはPPTXをJPG画像に変換する PPT(X)をJPG画像に変換するには、PowerPoint自動化用の完全な.NETパッケージであるAspose.Slides for .NETを使用します。 APIは、PowerPointプレゼンテーションをJPGを含むさまざまなファイル形式に高品質で変換します。 APIのDLLをダウンロードして参照するか、NuGetパッケージマネージャーまたはパッケージマネージャーコンソールを使用してパッケージをインストールできます。 NuGetパッケージマネージャーの使用 パッケージマネージャーコンソールの使用 PM> Install-Package Aspose.Slides PowerPoint PPTをC#でJPGに変換する 以下は、Aspose.Slides for .NETを使用してPPTをJPGに変換する手順です。 Presentationクラスのインスタンスを作成し、PowerPointプレゼンテーションのパスで初期化します。 ISlideインターフェイスを使用して、Presentation.SlidesコレクションからPPTスライドにアクセスします。 ISlide.GetThumbnail(float scaleX, float scaleY)メソッドを使用して、スライドのサムネイルをBitmapオブジェクトに取得します。 Image.Save(string filename、ImageFormat format)メソッドを使用して、PPTスライドをJPG画像として保存します。 次のコードサンプルは、C#でPPTをJPG画像に変換する方法を示しています。 using (Presentation pres = new Presentation("PowerPoint-Presentation.ppt")) { foreach (ISlide sld in pres.Slides) { // フルスケールの画像を作成する Bitmap bmp = sld.GetThumbnail(1f, 1f); // 画像をJPEG形式でディスクに保存します bmp.Save(string.Format("Slide_{0}.jpg", sld.SlideNumber), System.Drawing.Imaging.ImageFormat.Jpeg); } } PowerPointプレゼンテーション 変換されたJPG画像 C#でカスタマイズされた寸法を使用してPowerPoint PPTXをJPGに変換します 要件に応じて、JPG画像のサイズをカスタマイズすることもできます。次のコードサンプルは、C#でPPTXをJPGに変換するときにScaleXとScaleYの値を定義する方法を示しています。 using (Presentation pres = new Presentation("PowerPoint-Presentation.pptx")) { // 寸法を定義する int desiredX = 1200; int desiredY = 800; // XとYのスケーリングされた値を取得します float ScaleX = (float)(1.
2月 7, 2020 · 1 分 · ウスマンアジズ