この記事に従って、C# REST API を使用して PowerPoint スライドをアニメーション化 します。.NET Cloud API を使用して、C# Low Code API でスライドショーのトランジションを設定する 方法を学習します。目的のスライドにさまざまなトランジション効果を設定して、既存の PowerPoint プレゼンテーションを変更する方法を学習します。
前提条件
ダウンロード Aspose.Slides Cloud SDK for Dotnet for inserting transitions in the slides
上記のSDKを使用してC#プロジェクトをセットアップし、スライドにアニメーションを追加します。
C# REST API を使用してスライド遷移を追加する手順
- トランジションを追加するためのSlidesApiオブジェクトを作成するための資格情報を設定します
- トランジションを追加するためにプレゼンテーションをクラウドストレージにアップロードします
- トランジションを設定するための新しいスライドを作成する
- トランジション特性を設定するためのSlideShowTransitionクラスのオブジェクトを作成する
- SlideShowTransitionオブジェクトでトランジション設定を設定します
- UpdateSlide() メソッドを呼び出して、目的のスライドのトランジションを設定します。
- 新しいトランジションを含む出力プレゼンテーションを保存する
これらの手順では、C# REST インターフェイスを使用した PowerPoint トランジション を追加するプロセスについて説明します。プレゼンテーションをアップロードし、新しいスライドを作成し、それに新しいトランジション オブジェクトを追加して、プレゼンテーションに必要なプロパティを設定します。最後に、UpdateSlide() を呼び出して、既存のスライドに新しいトランジションを設定します。
C# .NET ベースの API を使用して PowerPoint にアニメーションとトランジションを追加するためのコード
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For setting transition | |
{ | |
SlidesApi slidesApi = new SlidesApi("ID", "KEY");// API object for animation | |
FilesUploadResult uploadResult = slidesApi.UploadFile("MyPresentation.pptx", new MemoryStream(File.ReadAllBytes("MyPresentation.pptx"))); | |
Slide dto = new Slide(); // New slide for holding transition information | |
var transition = new SlideShowTransition(); | |
transition.Type = SlideShowTransition.TypeEnum.Rotate; // Slide show transition | |
transition.Speed = SlideShowTransition.SpeedEnum.Slow; | |
dto.SlideShowTransition = transition;// Fill the slide show transition | |
Slide slide = slidesApi.UpdateSlide("MyPresentation.pptx", 1, dto); | |
Stream stream = slidesApi.DownloadFile("MyPresentation.pptx"); | |
var fs = new FileStream("Animated.pptx", | |
FileMode.Create, FileAccess.Write); // File stream for animated PPTX | |
stream.CopyTo(fs);//Fill the file stream | |
} | |
} | |
} |
このコードは、C# REST API を使用して PowerPoint スライドの切り替えを設定する方法を示しています。SlideShowTransition クラスには、AdvanceAfter、AdvanceAfterTime、AdvanceOnClick、SoundMode、SoundName などの多数のプロパティが含まれています。必要なすべてのスライドに対して UpdateSlide() を呼び出すことで、複数のスライドに同じ切り替えを使用できます。
この記事では、C# RESTful サービスを使用した PowerPoint プレゼンテーションのトランジション の操作について説明しました。プレゼンテーション スライドにセクションを追加するには、C# REST API を使用して PowerPoint にセクションを追加する の記事を参照してください。