Použijte obrázek jako pozadí v PowerPointu s C# REST API

Podle tohoto článku použijte obrázek jako pozadí v PowerPoint s C# REST API. Naučíte se měnit návrh pozadí v PowerPointu pomocí C# REST Interface pomocí Cloud SDK na bázi .NET. Jsou diskutovány různé možnosti přizpůsobení obrázku pozadí na snímku.

Předpoklad

Kroky k nastavení pozadí aplikace PowerPoint pomocí C# Low Code API

  1. Vytvořte objekt SlidesApi pro nastavení pozadí snímku
  2. Nahrajte zdrojovou PowerPoint prezentaci do cloudového úložiště s jedinečným názvem
  3. Načtěte data souboru obrázku do bajtového pole a převeďte je na základní 64 řetězec
  4. Vytvořte objekt SlideBackground a nastavte formát výplně pro nastavení parametrů obrázku na pozadí
  5. Chcete-li nastavit pozadí snímku aplikace PowerPoint, zavolejte metodu SetBackground()
  6. Stáhněte si aktualizovanou prezentaci PowerPoint po nastavení pozadí

Tyto kroky vysvětlují, jak nastavit pozadí pro prezentaci PowerPoint s rozhraním API na bázi C# .NET. Vytvořte objekt SlidesApi, nahrajte prezentaci do cloudového úložiště, načtěte obrazová data, převeďte je na základní 64 řetězec a použijte je v objektu SlideBackground pro nastavení FillFormat. Nakonec zavolejte metodu SetBackground() a přidejte obrázek jako pozadí a stáhněte výstupní soubor na disk.

Kód pro přidání pozadí PPT s 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
}
}
}

Tento kód demonstroval, jak nastavit pozadí pro prezentační snímek pomocí C# Low Code API. Můžete nastavit různé vlastnosti obrázku včetně režimu výplně obrázku, záře, vnitřního stínu, vnějšího stínu, měkkého okraje a odrazu. Zadejte heslo pro nahranou prezentaci PowerPoint, pokud je chráněna.

Tento článek nás naučil nastavit obrázky na pozadí pro PPT s C# REST Interface. Pokud chcete kopírovat snímky v rámci prezentace nebo do jiné prezentace, přečtěte si článek Kopírování PowerPoint Slide pomocí C# REST API.

 Čeština