Հետևեք այս հոդվածին՝ սլայդները բաժանելու համար C# REST API-ով: Դուք կսովորեք ավտոմատ կերպով բաժանել PPTX-ը C# .NET-ի վրա հիմնված API-ի միջոցով՝ օգտագործելով .NET-ի վրա հիմնված Cloud SDK: Այն կիսում է փոխակերպման գործընթացի հարմարեցման համար անհրաժեշտ բոլոր հատկությունները:
Նախապայման
Բեռնել Aspose.Slides Cloud SDK for Dotnet for splitting presentations
Կարգավորեք C# նախագիծը վերը նշված SDK-ով՝ PPTX-ը առցանց բաժանելու համար
C# Low Code API-ով PPT-ն բաժանելու քայլեր
- Ստեղծեք SlidesApi դասի օբյեկտ՝ սահմանելով հաճախորդի ID-ն և գաղտնիքը
- Վերբեռնեք աղբյուրի ներկայացումը Cloud պահեստում՝ սահմանելով եզակի անուն
- Զանգահարեք Split() մեթոդը՝ օգտագործելով վերբեռնված ֆայլի անունը, ելքային պատկերի ձևաչափը, մեկնարկային սլայդը և վերջին սլայդի համարը։
- Վերլուծեք պատասխանի օբյեկտի բոլոր սլայդները
- Ներբեռնեք յուրաքանչյուր սլայդի պատկեր՝ օգտագործելով Href տողի պատկերի անունը
- Պահպանեք ներբեռնված պատկերը սկավառակի վրա
Այս քայլերը բացատրում են, թե ինչպես մշակել PowerPoint splitter գործիք C# REST ինտերֆեյսով: Ստեղծեք SlidesApi օբյեկտ, վերբեռնեք սկզբնաղբյուր ներկայացման ֆայլը և կանչեք Split() մեթոդը՝ տրամադրելով անհրաժեշտ տեղեկատվությունը: Վերլուծեք API-ի պատասխանը և պահպանեք բոլոր պատկերները, որոնք ստեղծված են առանձին սլայդների վրա տեղական սկավառակի վրա:
PowerPoint Splitter-ի կոդը C# RESTful ծառայության միջոցով
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
SlidesApi api = new SlidesApi("Client ID", "Secret"); | |
string fileName = "Sample.pptx"; | |
FilesUploadResult result = api.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
// Split the 2nd and 3rd slides and save them to PNG format. | |
var response = api.Split(fileName, format: SlideExportFormat.Png, | |
from: 2, to: 3); | |
foreach (ResourceUri slide in response.Slides) | |
{ | |
Console.WriteLine(slide.Href); | |
String imageName = slide.Href.Substring(slide.Href.LastIndexOf('/') + 1); | |
Stream storageRes = api.DownloadFile(imageName); | |
FileStream fileStream = new FileStream(imageName, FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս, թե ինչպես կարելի է զարգացնել PowerPoint splitter առցանց C# REST ինտերֆեյսի միջոցով: Split() մեթոդը պահանջում է վերբեռնված ֆայլի անունը, ելքային պատկերի ձևաչափը՝ օգտագործելով SlideExportFormat հաշվիչը՝ ինդեքսից և մինչև ինդեքս՝ սլայդների տիրույթը սահմանելու համար: Սլայդների հավաքածուի յուրաքանչյուր տարրի Href-ը պարունակում է հղում API-ի կողմից ստեղծված առցանց պատկերին և կարող է օգտագործվել պատկերները ներբեռնելու համար:
Այս հոդվածը մեզ սովորեցրել է մշակել PPTX splitter C# RESTful Service-ով: Եթե ցանկանում եք միաձուլել ներկայացումները, տես Միավորել շնորհանդեսները C# REST API-ի հետ-ի հոդվածը: