C# REST API を使用して PPT にウォーターマークを追加する

この記事では、C# REST API を使用して PPT にウォーターマークを追加する方法を説明します。 .NET ベースの Cloud SDK を使用して、C# ローコード API** で **PowerPoint ウォーターマークを挿入する方法を学習します。プレゼンテーションの透かしをカスタマイズするためのさまざまなオプションについて説明します。

前提条件

C# REST API を使用して PPT にウォーターマークを挿入する手順

  1. クライアント ID とシークレットを使用して SlidesApi オブジェクトを初期化し、透かしを追加します
  2. Text プロパティと TextFrameFormat プロパティを設定して Shape オブジェクトを作成する
  3. 入力プレゼンテーション ファイルをストリームに読み込みます
  4. 入力ファイルのストリームと形状を指定して、CreateWatermarkOnline() メソッドを呼び出します
  5. 返されたストリームをディスク上のローカル ファイルに保存します

これらの手順では、C# RESTful サービスを使用して PowerPoint にウォーターマークを挿入する方法 について説明します。テキストと回転角度を設定して、透かしを定義するための形状を作成します。 CreateWatermarkOnline() メソッドを呼び出して、入力プレゼンテーションとウォーターマーク パラメーターを含む Shape オブジェクトを指定してウォーターマークを追加します。

C# REST インターフェイスを使用して PowerPoint でウォーターマークを作成するコード

using Aspose.Slides.Cloud.Sdk;// Importing the SDK for managing presentations
using Aspose.Slides.Cloud.Sdk.Model; // Importing models used for creating and manipulating presentation components
using System;
using System.Collections.Generic;
using System.IO;
namespace AsposeTestCodes
{
class ShapeAdder
{
static void Main(string[] args) // Main entry point of the program
{
// Initialize the API client with API key and secret
SlidesApi presentationApi = new SlidesApi("Client ID", "Secret");
var inputFilePath = "Sample.pptx";
var outputFilePath = "output.pptx";
var shape = new Shape
{
Text = "Powered by Aspose.",
TextFrameFormat = new TextFrameFormat
{
RotationAngle = 45
}
};
var inputStream = File.OpenRead(inputFilePath);
var outputStream = presentationApi.CreateWatermarkOnline(inputStream, shape);
var fileStream = File.OpenWrite(outputFilePath);
outputStream.CopyTo(fileStream);
}
}
}

このコードは、C# .NET ベースの API を使用して PowerPoint にウォーターマークを挿入する方法 を示しています。 Shape オブジェクトには、透かしをカスタマイズするために設定できる多くの特性が含まれています。プレゼンテーションに画像の透かしを追加するオプションも利用できます。

この記事では、ウォーターマークを追加する方法について説明しました。 HTML ファイルから PowerPoint を生成する場合は、記事 C# REST API を使用して HTML を PowerPoint に変換する を参照してください。

 日本語