Följ den här artikeln för att dela bilder med C# REST API. Du kommer att lära dig att automatiskt dela upp PPTX med C# .NET-baserat API med hjälp av en .NET-baserad Cloud SDK. Den delar alla egenskaper som krävs för anpassning av konverteringsprocessen.
Nödvändig förutsättning
Ladda ner Aspose.Slides Cloud SDK for Dotnet for splitting presentations
Ställ in C#-projekt med ovanstående SDK för att dela PPTX online
Steg för att dela PPT med C# Low Code API
- Skapa ett objekt av klassen SlidesApi genom att ange klient-ID och hemlighet
- Ladda upp källpresentationen till molnlagringen genom att ange ett unikt namn
- Anropa metoden Split() med det uppladdade filnamnet, utdatabildformatet, startbilden och sista bildnumret
- Analysera alla bilder i svarsobjektet
- Ladda ner varje bild med bildnamnet i Href-strängen
- Spara den nedladdade bilden på disken
Dessa steg förklarar hur man utvecklar ett PowerPoint splitterverktyg med C# REST Interface. Skapa ett SlidesApi-objekt, ladda upp källpresentationsfilen och anrop Split()-metoden genom att tillhandahålla den nödvändiga informationen. Analysera API-svaret och spara alla bilder som skapats mot individuella bilder på den lokala disken.
Kod för PowerPoint Splitter med C# RESTful Service
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); | |
} | |
} | |
} | |
} |
Den här koden visar hur man utvecklar en PowerPoint-splitter online med C# REST Interface. Split()-metoden kräver det uppladdade filnamnet, utdatabildformatet med hjälp av SlideExportFormat-uppräkningen, från index och till index för att definiera intervallet för bilder. Href för varje objekt i bildsamlingen innehåller referensen till onlinebilden som skapats av API:et och kan användas för att ladda ner bilderna.
Den här artikeln har lärt oss att utveckla en PPTX-splitter med C# RESTful Service. Om du vill slå samman presentationer, se artikeln om Slå samman presentationer med C# REST API.