C# REST API で PowerPoint スライドをアニメーション化する

この記事に従って、C# REST API を使用して PowerPoint スライドをアニメーション化 します。.NET Cloud API を使用して、C# Low Code API でスライドショーのトランジションを設定する 方法を学習します。目的のスライドにさまざまなトランジション効果を設定して、既存の PowerPoint プレゼンテーションを変更する方法を学習します。

前提条件

C# REST API を使用してスライド遷移を追加する手順

  1. トランジションを追加するためのSlidesApiオブジェクトを作成するための資格情報を設定します
  2. トランジションを追加するためにプレゼンテーションをクラウドストレージにアップロードします
  3. トランジションを設定するための新しいスライドを作成する
  4. トランジション特性を設定するためのSlideShowTransitionクラスのオブジェクトを作成する
  5. SlideShowTransitionオブジェクトでトランジション設定を設定します
  6. UpdateSlide() メソッドを呼び出して、目的のスライドのトランジションを設定します。
  7. 新しいトランジションを含む出力プレゼンテーションを保存する

これらの手順では、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 にセクションを追加する の記事を参照してください。

 日本語