Este artículo guía cómo agregar una marca de agua a PPT con C# REST API. Aprenderá a insertar una marca de agua PowerPoint con la API Low Code de C# utilizando un SDK de nube basado en .NET. Se discutirán varias opciones para personalizar la marca de agua en la presentación.
Requisito previo
Descargar Aspose.Slides Cloud SDK for Dotnet to add a watermark
Configurar proyecto C# con el SDK anterior para insertar una marca de agua
Pasos para insertar una marca de agua en PPT con la API REST de C#
- Inicialice el objeto SlidesApi con un ID de cliente y un secreto para agregar una marca de agua.
- Cree un objeto Shape configurando las propiedades Text y TextFrameFormat
- Leer el archivo de presentación de entrada en una secuencia
- Llame al método CreateWatermarkOnline() proporcionando la secuencia y la forma del archivo de entrada
- Guarde la secuencia devuelta en un archivo local en el disco
Estos pasos describen cómo insertar una marca de agua en PowerPoint con C# RESTful Service. Cree una forma para definir la marca de agua estableciendo el texto y el ángulo de rotación. Llame al método CreateWatermarkOnline() para agregar una marca de agua proporcionando la presentación de entrada y el objeto Shape que contiene los parámetros de la marca de agua.
Código para crear una marca de agua en PowerPoint con la interfaz REST de C#
using Aspose.Slides.Cloud.Sdk;// Importing the SDK for managing presentations | |
using Aspose.Slides.Cloud.Sdk.Model; // Importing models used for creating and manipulating presentation components | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class ShapeAdder | |
{ | |
static void Main(string[] args) // Main entry point of the program | |
{ | |
// Initialize the API client with API key and secret | |
SlidesApi presentationApi = new SlidesApi("Client ID", "Secret"); | |
var inputFilePath = "Sample.pptx"; | |
var outputFilePath = "output.pptx"; | |
var shape = new Shape | |
{ | |
Text = "Powered by Aspose.", | |
TextFrameFormat = new TextFrameFormat | |
{ | |
RotationAngle = 45 | |
} | |
}; | |
var inputStream = File.OpenRead(inputFilePath); | |
var outputStream = presentationApi.CreateWatermarkOnline(inputStream, shape); | |
var fileStream = File.OpenWrite(outputFilePath); | |
outputStream.CopyTo(fileStream); | |
} | |
} | |
} |
Este código demuestra cómo poner una marca de agua en PowerPoint con API basada en C# .NET. El objeto Forma contiene muchas características que puede configurar para personalizar la marca de agua. También hay opciones disponibles para agregar una marca de agua de imagen en la presentación.
Este artículo nos ha guiado para agregar una marca de agua. Si desea generar un PowerPoint a partir de un archivo HTML, consulte el artículo Convierta HTML a PowerPoint con la API REST de C#.