Obraz znaku wodnego w programie PowerPoint z interfejsem API C# REST

W tym artykule opisano, jak dodać obraz znaku wodnego w PowerPoint za pomocą interfejsu API C# REST. Dowiesz się jak zrobić ze zdjęcia znak wodny w programie PowerPoint za pomocą interfejsu C# REST przy użyciu pakietu SDK opartego na platformie .NET. Udostępni szczegóły umożliwiające dostosowanie obrazu przed dodaniem go jako znaku wodnego do prezentacji.

Warunek wstępny

Kroki, aby wstawić znak wodny obrazu w programie PowerPoint za pomocą interfejsu API C# REST

  1. Zainicjuj Aspose SlidesApi przy użyciu poświadczeń klienta
  2. Prześlij plik prezentacji na serwer za pomocą metody UploadFile().
  3. Wczytaj dane obrazu, które zostaną użyte w znaku wodnym, do tablicy bajtów
  4. Skonfiguruj ramkę obrazu, w której będzie przechowywany obraz znaku wodnego, korzystając z klasy PictureFrame
  5. Dodaj obraz jako znak wodny do prezentacji, korzystając z metody CreateImageWatermark()
  6. Pobierz zmodyfikowaną prezentację ze znakiem wodnym dodanym metodą DownloadFile().
  7. Zapisz zaktualizowaną prezentację lokalnie

Poniższe kroki opisują jak zrobić ze zdjęcia znak wodny w programie PowerPoint za pomocą usługi C# RESTful. Zainicjuj obiekt SlidesApi, prześlij prezentację na serwer i wczytaj obraz znaku wodnego do tablicy bajtów. Skonfiguruj obiekt PictureFrame, aby ustawić parametry znaku wodnego i dodaj go do prezentacji za pomocą metody CreateImageWatermark().

Kod umożliwiający dodanie znaku wodnego obrazu w programie PowerPoint za pomocą interfejsu API opartego na języku 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);
}
}
}
}

Ten kod demonstruje jak zrobić obraz jako znak wodny w programie PowerPoint za pomocą interfejsu API opartego na języku C# .NET. Skonfiguruj ramkę obrazu, aby ustawić położenie obrazu znaku wodnego od lewego górnego rogu, jego rozmiar i format wypełnienia. Można także ustawić DPI, przyciąć obrazy, przesunięcie i skalę kafelków oraz dane SVG.

W tym artykule nauczyliśmy się, jak * jak dodać znak wodny do obrazu w programie PowerPoint za pomocą interfejsu API języka C# Low Code*. Aby usunąć znak wodny z prezentacji, zapoznaj się z artykułem Usuń znak wodny z prezentacji za pomocą interfejsu API C# REST.

 Polski