Wasserzeichenbild in PowerPoint mit C#-REST-API

In diesem Artikel erfahren Sie, wie Sie Wasserzeichenbild in PowerPoint mit der C#-REST-API hinzufügen. Sie erfahren, wie Sie mithilfe eines .NET-basierten SDK ein Foto in PowerPoint mit der C#-REST-Schnittstelle zu einem Wasserzeichen machen. Es teilt die Details mit, um das Bild anzupassen, bevor es als Wasserzeichen zur Präsentation hinzugefügt wird.

Voraussetzung

Schritte zum Einfügen eines Bildwasserzeichens in PowerPoint mit der C#-REST-API

  1. Initialisieren Sie Aspose SlidesApi mit Client-Anmeldeinformationen
  2. Laden Sie die Präsentationsdatei mit der Methode UploadFile() auf den Server hoch
  3. Lesen Sie die Bilddaten, die für das Wasserzeichen verwendet werden, in ein Byte-Array ein
  4. Richten Sie mithilfe der PictureFrame-Klasse den Bildrahmen ein, der das Wasserzeichenbild enthält
  5. Fügen Sie das Bild mit der Methode CreateImageWatermark() als Wasserzeichen zur Präsentation hinzu
  6. Laden Sie die geänderte Präsentation mit dem mit der DownloadFile()-Methode hinzugefügten Wasserzeichen herunter
  7. Speichern Sie die aktualisierte Präsentation lokal

In diesen Schritten wird beschrieben, wie Sie mit C# RESTful Service aus einem Bild ein Wasserzeichen in PowerPoint erstellen. Initialisieren Sie das SlidesApi-Objekt, laden Sie die Präsentation auf den Server hoch und lesen Sie das Wasserzeichenbild in ein Byte-Array. Richten Sie das PictureFrame-Objekt ein, um die Wasserzeichenparameter festzulegen, und fügen Sie es mithilfe der Methode CreateImageWatermark() zur Präsentation hinzu.

Code zum Hinzufügen von Bildwasserzeichen in PowerPoint mit C# .NET-basierter 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);
}
}
}
}

Dieser Code zeigt, wie man ein Bild in PowerPoint mit der C# .NET-basierten API in ein Wasserzeichen umwandelt. Konfigurieren Sie den Bilderrahmen, um die Position des Wasserzeichenbilds ab der oberen linken Ecke, seine Größe und sein Füllformat festzulegen. Sie können auch DPI festlegen, Bilder zuschneiden, Kachelversatz und -skalierung sowie SVG-Daten festlegen.

In diesem Artikel haben wir gelernt, wie man ein Bild in PowerPoint mit der C# Low Code API mit einem Wasserzeichen versehen kann. Informationen zum Entfernen eines Wasserzeichens aus einer Präsentation finden Sie im Artikel Entfernen Sie Wasserzeichen aus der Präsentation mit der C#-REST-API.

 Deutsch