この記事では、C# REST API を使用して presentation からウォーターマークを削除する方法を説明します。 .NET ベースの SDK でいくつかの API 呼び出しを使用して、C# ローコード API を使用して PowerPoint でウォーターマークを削除する方法を学習します。サンプル コードでは、API 応答からの出力ファイルの作成も示します。
前提条件
ダウンロード Aspose.Slides Cloud SDK for Dotnet to remove a watermark
ウォーターマークを削除するには、上記の SDK を使用して C# プロジェクトをセットアップします
C# REST API を使用して PPT からウォーターマークを削除する手順
- SlidesApi クラスのインスタンスを作成してウォーターマークを削除します
- 入力および出力プレゼンテーション ファイル名を設定する
- 入力ファイルをメモリ ストリームに読み込みます
- 入力プレゼンテーション ファイル ストリームを使用して DeleteWatermarkOnline() メソッドを呼び出します
- 応答内のメモリ ストリームをローカル ディスクに保存します。
これらの手順は、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 にウォーターマークを追加する に関する記事を参照してください。