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
Pobierać Aspose.Slides Cloud SDK for Dotnet to add an image watermark
Skonfiguruj projekt C# z powyższym zestawem SDK do wstawiania obrazu znaku wodnego
Kroki, aby wstawić znak wodny obrazu w programie PowerPoint za pomocą interfejsu API C# REST
- Zainicjuj Aspose SlidesApi przy użyciu poświadczeń klienta
- Prześlij plik prezentacji na serwer za pomocą metody UploadFile().
- Wczytaj dane obrazu, które zostaną użyte w znaku wodnym, do tablicy bajtów
- Skonfiguruj ramkę obrazu, w której będzie przechowywany obraz znaku wodnego, korzystając z klasy PictureFrame
- Dodaj obraz jako znak wodny do prezentacji, korzystając z metody CreateImageWatermark()
- Pobierz zmodyfikowaną prezentację ze znakiem wodnym dodanym metodą DownloadFile().
- 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.