Slijedite ovaj članak za koristite sliku kao pozadinu u PowerPoint s C# REST API. Naučit ćete promijeniti dizajn pozadine u PowerPointu s C# REST sučeljem koristeći Cloud SDK temeljen na .NET-u. Razmatraju se različite opcije za prilagodbu pozadinske slike na slajdu.
Preduvjet
preuzimanje Aspose.Slides Cloud SDK for Dotnet for setting slides background
Postavite C# projekt s gornjim SDK-om da postavite sliku kao pozadinu
Koraci za postavljanje PowerPoint pozadine s C# Low Code API-jem
- Napravite objekt SlidesApi za postavljanje pozadine slajda
- Prenesite izvornu PowerPoint prezentaciju u pohranu u oblaku s jedinstvenim nazivom
- Pročitajte podatke slikovne datoteke u niz bajtova i pretvorite ih u niz od 64 baze
- Stvorite objekt SlideBackground i postavite format ispune za postavljanje parametara pozadinske slike
- Pozovite metodu SetBackground() za postavljanje pozadine PowerPoint slajda
- Preuzmite ažuriranu PowerPoint prezentaciju nakon postavljanja pozadine
Ovi koraci objašnjavaju kako postaviti pozadinu za PowerPoint prezentaciju s C# .NET-based API. Stvorite objekt SlidesApi, prenesite prezentaciju u pohranu u oblaku, pročitajte slikovne podatke, pretvorite ih u osnovni niz od 64 i upotrijebite ih u objektu SlideBackground za postavljanje FillFormat. Na kraju, pozovite metodu SetBackground() da dodate sliku kao pozadinu i preuzmete izlaznu datoteku na disk.
Kod za dodavanje PPT pozadine s C# Low Code API-jem
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 | |
} | |
} | |
} |
Ovaj kod je pokazao kako postaviti pozadinu za slajd prezentacije s C# Low Code API. Možete postaviti različita svojstva slike uključujući način ispune slike, sjaj, unutarnju sjenu, vanjsku sjenu, meki rub i refleksiju. Navedite lozinku za učitanu PowerPoint prezentaciju ako je zaštićena.
Ovaj nas je članak naučio postaviti pozadinske slike za PPT s C# REST sučeljem. Ako želite kopirati slajdove unutar prezentacije ili na drugu prezentaciju, pogledajte članak Kopirajte PowerPoint slajd s C# REST API-jem.