Slika vodenog žiga u programu PowerPoint s C# REST API-jem

Ovaj članak opisuje kako dodati sliku vodenog žiga u PowerPoint s C# REST API-jem. Naučit ćete kako fotografiju učiniti vodenim žigom u PowerPointu s C# REST sučeljem koristeći SDK temeljen na .NET-u. Dijelit će pojedinosti za prilagodbu slike prije nego što je doda kao vodeni žig u prezentaciju.

Preduvjet

Koraci za umetanje slikovnog vodenog žiga u PowerPoint s C# REST API-jem

  1. Inicijalizirajte Aspose SlidesApi vjerodajnicama klijenta
  2. Učitajte prezentacijsku datoteku na poslužitelj pomoću metode UploadFile().
  3. Pročitajte slikovne podatke koji će se koristiti za vodeni žig u niz bajtova
  4. Postavite okvir slike koji će držati sliku vodenog žiga pomoću klase PictureFrame
  5. Dodajte sliku kao vodeni žig u prezentaciju pomoću metode CreateImageWatermark()
  6. Preuzmite izmijenjenu prezentaciju s vodenim žigom dodanim metodom DownloadFile().
  7. Spremite ažuriranu prezentaciju lokalno

Ovi koraci opisuju kako sliku napraviti vodenim žigom u programu PowerPoint uz C# RESTful Service. Inicijalizirajte objekt SlidesApi, prenesite prezentaciju na poslužitelj i pročitajte sliku vodenog žiga u niz bajtova. Postavite objekt PictureFrame za postavljanje parametara vodenog žiga i dodajte ga u prezentaciju pomoću metode CreateImageWatermark().

Kod za dodavanje slikovnog vodenog žiga u PowerPoint s API-jem temeljenim na C# .NET

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);
}
}
}
}

Ovaj kod pokazuje kako sliku napraviti vodenim žigom u programu PowerPoint s API-jem temeljenim na C# .NET. Konfigurirajte okvir slike kako biste postavili položaj slike vodenog žiga iz gornjeg lijevog kuta, njegovu veličinu i format ispune. Također možete postaviti DPI, izrezati slike, pomak i mjerilo pločica i SVG podatke.

Ovaj nas je članak naučio kako staviti vodeni žig na sliku u PowerPointu s C# Low Code API-jem. Za uklanjanje vodenog žiga s prezentacije pogledajte članak Uklonite vodeni žig iz prezentacije pomoću C# REST API-ja.

 Hrvatski