C# REST API を使用してプレゼンテーションからウォーターマークを削除する

この記事では、C# REST API を使用して presentation からウォーターマークを削除する方法を説明します。 .NET ベースの SDK でいくつかの API 呼び出しを使用して、C# ローコード API を使用して PowerPoint でウォーターマークを削除する方法を学習します。サンプル コードでは、API 応答からの出力ファイルの作成も示します。

前提条件

C# REST API を使用して PPT からウォーターマークを削除する手順

  1. SlidesApi クラスのインスタンスを作成してウォーターマークを削除します
  2. 入力および出力プレゼンテーション ファイル名を設定する
  3. 入力ファイルをメモリ ストリームに読み込みます
  4. 入力プレゼンテーション ファイル ストリームを使用して DeleteWatermarkOnline() メソッドを呼び出します
  5. 応答内のメモリ ストリームをローカル ディスクに保存します。

これらの手順は、C# REST API を使用して PowerPoint からウォーターマークを削除する方法 をまとめたものです。入力プレゼンテーションをストリームに読み込み、入力ストリームを使用して DeleteWatermarkOnline() メソッドを呼び出します。この API 呼び出しは、ディスクに保存できる出力ストリームを返します。

C# RESTful サービスを使用して PPT オンラインからウォーターマークを削除するコード

// Include necessary namespaces for working with Aspose.Slides API
using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace WatermarkRemovalExample
{
class Program
{
static void Main(string[] args)
{
// Configure the API client using your credentials
var apiClient = new SlidesApi("YourApiKeyHere", "YourApiSecretHere");
// Define file paths for input and output presentations
string sourcePresentation = "PresentationWithWatermark.pptx";
string updatedPresentation = "CleanedPresentation.pptx";
// Open the source presentation as a stream
using (var sourceStream = File.OpenRead(sourcePresentation))
{
// Remove watermark elements from the presentation
var cleanedStream = apiClient.DeleteWatermarkOnline(sourceStream);
// Save the cleaned presentation to a new file
using (var outputStream = File.Create(updatedPresentation))
{
cleanedStream.CopyTo(outputStream);
}
}
// Notify the user about the successful process
Console.WriteLine($"Watermark removed successfully. Updated file saved as '{updatedPresentation}'.");
}
}
}

このコードは、C# .NET ベースの API を使用して PowerPoint スライドから透かしを削除する方法 を示しています。プレゼンテーション内のすべてのスライドから透かしを削除します。ソース プレゼンテーションがパスワードで保護されている場合は、API 呼び出しでパスワード プロパティを使用してファイルを開いてウォーターマークを削除します。

この記事では、C# REST API を使用して PPTX からウォーターマークを削除する方法 を説明しました。プレゼンテーションにウォーターマークを挿入するには、C# REST API を使用して PPT にウォーターマークを追加する に関する記事を参照してください。

 日本語