In dit artikel vindt u informatie over het toevoegen van Watermerkafbeelding in PowerPoint met C# REST API. U leert hoe u van een foto een watermerk kunt maken in PowerPoint met de C# REST Interface met behulp van een op .NET gebaseerde SDK. Het deelt de details om de afbeelding aan te passen voordat deze als watermerk aan de presentatie wordt toegevoegd.
Voorwaarde
Downloaden Aspose.Slides Cloud SDK for Dotnet to add an image watermark
Stel een C#-project in met de bovenstaande SDK voor het invoegen van een afbeeldingswatermerk
Stappen om afbeeldingswatermerk in PowerPoint in te voegen met C# REST API
- Initialiseer de Aspose SlidesApi met clientreferenties
- Upload het presentatiebestand naar de server met behulp van de methode UploadFile().
- Lees de afbeeldingsgegevens die voor het watermerk worden gebruikt, in een byte-array
- Stel het afbeeldingsframe in dat de watermerkafbeelding bevat met behulp van de PictureFrame-klasse
- Voeg de afbeelding als watermerk toe aan de presentatie met behulp van de CreateImageWatermark()-methode
- Download de gewijzigde presentatie met het watermerk toegevoegd met de DownloadFile() -methode
- Sla de bijgewerkte presentatie lokaal op
Deze stappen beschrijven hoe u van een afbeelding een watermerk kunt maken in PowerPoint met C# RESTful Service. Initialiseer het SlidesApi-object, upload de presentatie naar de server en lees de watermerkafbeelding in een byte-array. Stel het PictureFrame-object in om de watermerkparameters in te stellen en voeg het toe aan de presentatie met behulp van de CreateImageWatermark() -methode.
Code om afbeeldingswatermerk toe te voegen in PowerPoint met op C# .NET gebaseerde API
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace PresentationProcessor | |
{ | |
// This class demonstrates how to modify a slide deck by adding an image watermark. | |
class ModifySlide | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize the Aspose Slides API with client credentials (replace with actual credentials) | |
var slideService = new SlidesApi("ID", "KEY"); | |
// Define the name of the presentation file to be modified | |
string inputFileName = "OriginalSlides.pptx"; | |
// Specify the local path of the image that will be used as a watermark | |
string imagePath = "NewImage.png"; | |
// Upload the presentation file to the server | |
var uploadResult = slideService.UploadFile(inputFileName, new MemoryStream(File.ReadAllBytes(inputFileName))); | |
// Read the image data that will be used for the watermark | |
byte[] imageContent = File.ReadAllBytes(imagePath); | |
// Set up the image frame that will hold the watermark image | |
PictureFrame newImageFrame = new PictureFrame | |
{ | |
X = 50, // Horizontal position of the watermark (from the left) | |
Y = 50, // Vertical position of the watermark (from the top) | |
Width = 800, // Width of the watermark image | |
Height = 450, // Height of the watermark image | |
PictureFillFormat = new PictureFill | |
{ | |
Base64Data = Convert.ToBase64String(imageContent), // The image data encoded in base64 | |
PictureFillMode = PictureFill.PictureFillModeEnum.Stretch, // Image will stretch to fit the frame | |
} | |
}; | |
// Add the image as a watermark to the presentation | |
slideService.CreateImageWatermark(inputFileName, null, newImageFrame); | |
// Download the modified presentation with the watermark added | |
Stream modifiedFileStream = slideService.DownloadFile(inputFileName); | |
// Save the updated presentation locally | |
using (var localFileStream = new FileStream("UpdatedSlideDeck.pptx", FileMode.Create, FileAccess.Write)) | |
{ | |
// Copy the content of the downloaded file stream to the local file stream | |
modifiedFileStream.CopyTo(localFileStream); | |
} | |
} | |
} | |
} |
Deze code demonstreert hoe je van een afbeelding een watermerk kunt maken in PowerPoint met C# .NET-gebaseerde API. Configureer de fotolijst om de positie van de watermerkafbeelding vanuit de linkerbovenhoek, de grootte en het vulformaat in te stellen. U kunt ook DPI instellen, afbeeldingen bijsnijden, tegelverschuiving en schaal, en SVG-gegevens.
Dit artikel heeft ons geleerd hoe je een afbeelding in PowerPoint van een watermerk kunt voorzien met de C# Low Code API. Raadpleeg het artikel Verwijder watermerk uit presentatie met C# REST API om een watermerk uit een presentatie te verwijderen.