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
Herunterladen Aspose.Slides Cloud SDK for Dotnet to remove a watermark
Richten Sie ein C#-Projekt mit dem oben genannten SDK zum Löschen eines Wasserzeichens ein
Schritte zum Entfernen von Wasserzeichen aus PPT mit der C#-REST-API
- Erstellen Sie eine Instanz der Klasse SlidesApi, um das Wasserzeichen zu entfernen
- Legen Sie die Namen der Eingabe- und Ausgabepräsentationsdateien fest
- Lesen Sie die Eingabedatei in einen Speicherstream ein
- Rufen Sie die Methode DeleteWatermarkOnline() mit dem Eingabe-Präsentationsdateistream auf
- 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.