Հետևեք այս հոդվածին, որպեսզի օգտագործեք նկարը որպես ֆոն PowerPoint-ում C# REST API-ով: Դուք կսովորեք փոխել ֆոնային ձևավորումը PowerPoint-ում C# REST ինտերֆեյսի միջոցով՝ օգտագործելով .NET-ի վրա հիմնված Cloud SDK-ն: Սլայդում ֆոնային պատկերը հարմարեցնելու համար քննարկվում են տարբեր տարբերակներ:
Նախապայման
Բեռնել Aspose.Slides Cloud SDK for Dotnet for setting slides background
Կարգավորեք C# նախագիծը վերը նշված SDK-ով` պատկերը որպես ֆոն դնելու համար
PowerPoint-ի նախապատմությունները C# Low Code API-ով սահմանելու քայլեր
- Ստեղծեք SlidesApi օբյեկտը սլայդի ֆոնը սահմանելու համար
- Վերբեռնեք աղբյուրի PowerPoint շնորհանդեսը Ամպային պահեստում եզակի անունով
- Կարդացեք պատկերի ֆայլի տվյալները բայթային զանգվածի մեջ և փոխարկեք այն 64 բազային տողի
- Ստեղծեք SlideBackground օբյեկտը և սահմանեք լրացման ձևաչափը ֆոնային պատկերի պարամետրերը սահմանելու համար
- Զանգահարեք SetBackground() մեթոդը՝ PowerPoint սլայդի ֆոնը սահմանելու համար
- Ներբեռնեք թարմացված PowerPoint շնորհանդեսը ֆոնը դնելուց հետո
Այս քայլերը բացատրում են, թե ինչպես կարելի է սահմանել PowerPoint-ի ներկայացման ֆոնը C# .NET-ի վրա հիմնված API*-ով: Ստեղծեք SlidesApi օբյեկտը, վերբեռնեք ներկայացումը Cloud պահեստում, կարդացեք պատկերի տվյալները, փոխարկեք այն բազային 64 տողի և օգտագործեք այն SlideBackground օբյեկտում՝ FillFormat-ը կարգավորելու համար: Ի վերջո, զանգահարեք SetBackground() մեթոդը՝ պատկերը որպես ֆոն ավելացնելու և ելքային ֆայլը սկավառակի վրա ներբեռնելու համար։
Կոդ՝ PPT ֆոն ավելացնելու համար 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 | |
} | |
} | |
} |
Այս կոդը ցույց է տվել, թե ինչպես կարելի է սահմանել ֆոնը ներկայացման սլայդի համար C# Low Code API-ով: Դուք կարող եք սահմանել պատկերի տարբեր հատկություններ, ներառյալ նկարի լրացման ռեժիմը, փայլը, ներքին ստվերը, արտաքին ստվերը, փափուկ եզրը և արտացոլումը: Տրամադրեք վերբեռնված PowerPoint ներկայացման գաղտնաբառը, եթե այն պաշտպանված է:
Այս հոդվածը մեզ սովորեցրել է սահմանել ֆոնային պատկերներ PPT-ի համար C# REST ինտերֆեյսով: Եթե ցանկանում եք պատճենել սլայդները ներկայացման կամ այլ ներկայացման մեջ, տես Պատճենել PowerPoint սլայդը C# REST API-ով հոդվածը: