Verwenden Sie ein Bild als Hintergrund in PowerPoint mit der C#-REST-API

Folgen Sie diesem Artikel, um Bilder als Hintergrund in PowerPoint mit C# REST API zu verwenden. Sie lernen, das Hintergrunddesign in PowerPoint mit C# REST Interface unter Verwendung des .NET-basierten Cloud SDK zu ändern. Es werden verschiedene Optionen zum Anpassen des Hintergrundbilds in der Folie erläutert.

Voraussetzung

Schritte zum Festlegen von PowerPoint-Hintergründen mit der C# Low Code API

  1. Erstellen Sie das SlidesApi-Objekt zum Festlegen des Hintergrunds einer Folie
  2. Laden Sie die PowerPoint-Quellpräsentation mit einem eindeutigen Namen in den Cloud-Speicher hoch.
  3. Lesen Sie die Bilddateidaten in ein Byte-Array und konvertieren Sie es in eine Base-64-Zeichenfolge
  4. Erstellen Sie das SlideBackground-Objekt und legen Sie das Füllformat zum Festlegen der Hintergrundbildparameter fest
  5. Rufen Sie die Methode SetBackground() auf, um den PowerPoint-Folienhintergrund festzulegen
  6. Laden Sie die aktualisierte PowerPoint-Präsentation herunter, nachdem Sie den Hintergrund festgelegt haben

Diese Schritte erklären, wie Sie den Hintergrund für eine PowerPoint-Präsentation mit einer C# .NET-basierten API festlegen. Erstellen Sie das SlidesApi-Objekt, laden Sie die Präsentation in den Cloud-Speicher hoch, lesen Sie die Bilddaten, konvertieren Sie sie in eine Base-64-Zeichenfolge und verwenden Sie sie im SlideBackground-Objekt zum Festlegen des FillFormats. Rufen Sie abschließend die Methode SetBackground() auf, um das Bild als Hintergrund hinzuzufügen und die Ausgabedatei auf die Festplatte herunterzuladen.

Code zum Hinzufügen eines PPT-Hintergrunds mit der C# Low Code API

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace AsposeKBExamples
{
class Program
{
static void Main(string[] args) // For setting background
{
SlidesApi api = new SlidesApi("ClientID", "ClientSecret");
string presFileName = "InputPresentation.pptx";
FilesUploadResult uploadResult = api.UploadFile(presFileName, new MemoryStream(File.ReadAllBytes(presFileName)));
var backgroundImage = File.ReadAllBytes("BackgroundImage.png");
var pictureBackground = new SlideBackground();
PictureFill pictureFill = new PictureFill();//For customization of the background image
pictureFill.Base64Data = Convert.ToBase64String(backgroundImage);;
pictureFill.PictureFillMode = PictureFill.PictureFillModeEnum.Stretch;
pictureBackground.FillFormat = pictureFill;
var currentBackground = api.SetBackground(presFileName, 1, pictureBackground);
Stream stream = api.DownloadFile(presFileName);
FileStream outputFileStream = new FileStream("OutputPresentation.pptx", FileMode.Create, FileAccess.Write);//File stream for output presentation
stream.CopyTo(outputFileStream);//Copy data to file stream
}
}
}

Dieser Code hat gezeigt, wie Sie mit der C# Low Code API* den *Hintergrund für eine Präsentationsfolie festlegen. Sie können verschiedene Eigenschaften des Bildes festlegen, darunter Bildfüllmodus, Leuchten, Innenschatten, Außenschatten, weiche Kanten und Reflexion. Geben Sie das Kennwort für die hochgeladene PowerPoint-Präsentation ein, falls diese geschützt ist.

In diesem Artikel haben wir gelernt, Hintergrundbilder für PPT mit der C#-REST-Schnittstelle festzulegen. Wenn Sie Folien innerhalb einer Präsentation oder in eine andere Präsentation kopieren möchten, lesen Sie den Artikel PowerPoint-Folie mit C#-REST-API kopieren.

 Deutsch