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
Stáhnout Aspose.Slides Cloud SDK for Dotnet for setting slides background
Nastavte projekt C# s výše uvedenou sadou SDK a nastavte obrázek jako pozadí
Kroky k nastavení pozadí aplikace PowerPoint pomocí C# Low Code API
- Vytvořte objekt SlidesApi pro nastavení pozadí snímku
- Nahrajte zdrojovou PowerPoint prezentaci do cloudového úložiště s jedinečným názvem
- Načtěte data souboru obrázku do bajtového pole a převeďte je na základní 64 řetězec
- Vytvořte objekt SlideBackground a nastavte formát výplně pro nastavení parametrů obrázku na pozadí
- Chcete-li nastavit pozadí snímku aplikace PowerPoint, zavolejte metodu SetBackground()
- 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.