Este artículo guía cómo eliminar la marca de agua de presentation con la API REST de C#. Aprenderá cómo eliminar marcas de agua en PowerPoint con C# Low Code API usando un par de llamadas API en un SDK basado en .NET. El código de muestra también demostrará la creación del archivo de salida a partir de la respuesta de la API.
Requisito previo
Descargar Aspose.Slides Cloud SDK for Dotnet to remove a watermark
Configurar proyecto C# con el SDK anterior para eliminar una marca de agua
Pasos para eliminar la marca de agua de PPT con la API REST de C#
- Cree una instancia de la clase SlidesApi para eliminar la marca de agua.
- Establecer los nombres de los archivos de presentación de entrada y salida
- Leer el archivo de entrada en una secuencia de memoria
- Invocar el método DeleteWatermarkOnline() con la secuencia del archivo de presentación de entrada
- Guarde el flujo de memoria en la respuesta y guárdelo en el disco local
Estos pasos resumen cómo eliminar marcas de agua de PowerPoint con C# REST API. Cargue la presentación de entrada en una secuencia y llame al método DeleteWatermarkOnline() utilizando la secuencia de entrada. Esta llamada API devuelve el flujo de salida que se puede guardar en el disco.
Código para eliminar marcas de agua de PPT en línea con el servicio C# RESTful
// 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}'."); | |
} | |
} | |
} |
Este código demuestra cómo eliminar marcas de agua de diapositivas de PowerPoint con API basada en C# .NET. Elimina la marca de agua de todas las diapositivas de la presentación. Si la presentación de origen está protegida con contraseña, utilice la propiedad de contraseña en la llamada API para abrir el archivo y eliminar una marca de agua.
Este artículo nos ha enseñado cómo eliminar marcas de agua de PPTX con C# REST API. Para insertar una marca de agua en una presentación, consulte el artículo sobre Agregue una marca de agua a PPT con la API REST de C#.