Entfernen Sie Wasserzeichen aus der Präsentation mit der C#-REST-API

In diesem Artikel erfahren Sie, wie Sie mit der C#-REST-API Wasserzeichen aus presentation entfernen. Sie erfahren, wie Sie Wasserzeichen in PowerPoint mit der C# Low Code API entfernen mithilfe einiger API-Aufrufe in einem .NET-basierten SDK. Der Beispielcode demonstriert auch die Erstellung der Ausgabedatei aus der API-Antwort.

Voraussetzung

Schritte zum Entfernen von Wasserzeichen aus PPT mit der C#-REST-API

  1. Erstellen Sie eine Instanz der Klasse SlidesApi, um das Wasserzeichen zu entfernen
  2. Legen Sie die Namen der Eingabe- und Ausgabepräsentationsdateien fest
  3. Lesen Sie die Eingabedatei in einen Speicherstream ein
  4. Rufen Sie die Methode DeleteWatermarkOnline() mit dem Eingabe-Präsentationsdateistream auf
  5. Speichern Sie den Speicherstream in der Antwort und speichern Sie ihn auf der lokalen Festplatte

Diese Schritte fassen zusammen, wie man Wasserzeichen aus PowerPoint mit der C#-REST-API entfernt. Laden Sie die Eingabepräsentation in einen Stream und rufen Sie die Methode DeleteWatermarkOnline() mithilfe des Eingabestreams auf. Dieser API-Aufruf gibt den Ausgabestream zurück, der auf der Festplatte gespeichert werden kann.

Code zum Entfernen von Wasserzeichen aus PPT Online mit C# RESTful Service

// 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}'.");
}
}
}

Dieser Code zeigt, wie man Wasserzeichen von PowerPoint-Folien mit der C# .NET-basierten API entfernt. Es entfernt das Wasserzeichen von allen Folien in der Präsentation. Wenn die Quellpräsentation passwortgeschützt ist, verwenden Sie die Eigenschaft password im API-Aufruf, um die Datei zu öffnen und ein Wasserzeichen zu entfernen.

In diesem Artikel haben wir gelernt, wie man Wasserzeichen aus PPTX mit der C#-REST-API entfernt. Informationen zum Einfügen eines Wasserzeichens in eine Präsentation finden Sie im Artikel zu Fügen Sie mit der C#-REST-API ein Wasserzeichen zu PPT hinzu.

 Deutsch