Kövesse ezt a cikket a képek háttérként való használatához a PowerPoint alkalmazásban a C# REST API-val. Megtanulhatja, hogyan módosíthatja a háttértervezést a PowerPointban a C# REST felülettel a .NET-alapú Cloud SDK használatával. A dia háttérképének testreszabásához különféle lehetőségeket tárgyalunk.
Előfeltétel
Letöltés Aspose.Slides Cloud SDK for Dotnet for setting slides background
Állítsa be a C# projektet a fenti SDK-val, hogy beállítson egy képet háttérként
A PowerPoint hátterek beállításának lépései a C# Low Code API segítségével
- Hozza létre a SlidesApi objektumot a dia hátterének beállításához
- Töltse fel a forrás PowerPoint prezentációt a felhőtárhelyre egyedi névvel
- Olvassa be a képfájl adatait egy bájttömbbe, és alakítsa át 64-es sztringgé
- Hozza létre a SlideBackground objektumot, és állítsa be a kitöltési formátumot a háttérkép paramétereinek beállításához
- Hívja a SetBackground() metódust a PowerPoint dia hátterének beállításához
- Töltse le a frissített PowerPoint prezentációt a háttér beállítása után
Ezek a lépések elmagyarázzák, hogyan állíthatja be a hátteret a PowerPoint prezentációhoz C# .NET-alapú API-val. Hozzuk létre a SlidesApi objektumot, töltsük fel a prezentációt a felhőtárhelyre, olvassuk be a képadatokat, alakítsuk át 64-es báziskarakterláncsá, és használjuk a SlideBackground objektumban a FillFormat beállításához. Végül hívja meg a SetBackground() metódust, hogy hozzáadja a képet háttérként, és töltse le a kimeneti fájlt a lemezre.
Kód PPT háttér hozzáadásához C# Low Code API-val
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 | |
} | |
} | |
} |
Ez a kód bemutatja, hogyan lehet beállítani a hátteret a prezentációs diához a C# Low Code API-val. A kép különféle tulajdonságait beállíthatja, beleértve a képkitöltési módot, a ragyogást, a belső árnyékot, a külső árnyékot, a lágy élt és a tükröződést. Adja meg a feltöltött PowerPoint prezentáció jelszavát, ha védett.
Ez a cikk megtanított minket háttérképek beállítására a PPT-hez C# REST interfésszel. Ha diákat szeretne másolni egy prezentáción belül vagy egy másik bemutatóba, tekintse meg a {{HIPERLINK1}} cikket.