Gebruik afbeelding als achtergrond in PowerPoint met C# REST API

Volg dit artikel om een afbeelding als achtergrond te gebruiken in PowerPoint met C# REST API. U leert om het achtergrondontwerp in PowerPoint te wijzigen met C# REST Interface met behulp van .NET-gebaseerde Cloud SDK. Er worden verschillende opties besproken om de achtergrondafbeelding in de dia aan te passen.

Voorwaarde

Stappen om PowerPoint-achtergronden in te stellen met C# Low Code API

  1. Maak het SlidesApi-object voor het instellen van de achtergrond van een dia
  2. Upload de bron-PowerPoint-presentatie naar de cloudopslag met een unieke naam
  3. Lees de afbeeldingsbestandsgegevens in een byte-array en converteer deze naar een basisreeks van 64
  4. Maak het SlideBackground-object en stel de opvulindeling in voor het instellen van achtergrondafbeeldingsparameters
  5. Roep de SetBackground()-methode aan om de PowerPoint-dia-achtergrond in te stellen
  6. Download de bijgewerkte PowerPoint-presentatie nadat u de achtergrond hebt ingesteld

Deze stappen leggen uit hoe u de achtergrond voor PowerPoint-presentaties instelt met C# .NET-gebaseerde API. Maak het SlidesApi-object, upload de presentatie naar de cloudopslag, lees de afbeeldingsgegevens, converteer deze naar een base 64-tekenreeks en gebruik deze in het SlideBackground-object om de FillFormat in te stellen. Roep ten slotte de SetBackground()-methode aan om de afbeelding als achtergrond toe te voegen en download het uitvoerbestand op de schijf.

Code om PPT-achtergrond toe te voegen met 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
}
}
}

Deze code heeft gedemonstreerd hoe u de achtergrond voor presentatieslide met C# Low Code API instelt. U kunt verschillende eigenschappen van de afbeelding instellen, waaronder de afbeeldingsvulmodus, gloed, binnenschaduw, buitenschaduw, zachte rand en reflectie. Geef het wachtwoord voor de geüploade PowerPoint-presentatie op als deze is beveiligd.

Dit artikel heeft ons geleerd om achtergrondafbeeldingen voor PPT met C# REST Interface in te stellen. Als u dia’s binnen een presentatie of naar een andere presentatie wilt kopiëren, raadpleeg dan het artikel PowerPoint-dia kopiëren met C# REST API.

 Nederlands