Diapositive divise con C# REST API

Segui questo articolo per dividere le slide con C# REST API. Imparerai a dividere automaticamente PPTX con C# .NET-based API usando un Cloud SDK basato su .NET. Condivide tutte le proprietà richieste per la personalizzazione del processo di conversione.

Prerequisito

Passaggi per dividere PPT con API C# Low Code

  1. Crea un oggetto della classe SlidesApi impostando l’ID client e il segreto
  2. Carica la presentazione sorgente nell’archiviazione Cloud impostando un nome univoco
  3. Chiama il metodo Split() utilizzando il nome del file caricato, il formato dell’immagine di output, la diapositiva iniziale e il numero dell’ultima diapositiva
  4. Analizza tutte le diapositive nell’oggetto risposta
  5. Scarica ogni immagine della diapositiva utilizzando il nome dell’immagine nella stringa Href
  6. Salva l’immagine scaricata sul disco

Questi passaggi spiegano come sviluppare uno strumento di suddivisione di PowerPoint con interfaccia C# REST. Crea un oggetto SlidesApi, carica il file di presentazione sorgente e chiama il metodo Split() fornendo le informazioni richieste. Analizza la risposta API e salva tutte le immagini create per le singole diapositive sul disco locale.

Codice per PowerPoint Splitter con servizio RESTful C#

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);
}
}
}
}

Questo codice dimostra come sviluppare uno splitter di PowerPoint online con interfaccia C# REST. Il metodo Split() richiede il nome del file caricato, il formato dell’immagine di output utilizzando l’enumeratore SlideExportFormat, from index e to index per definire l’intervallo di diapositive. L’Href di ogni elemento nella raccolta di diapositive contiene il riferimento all’immagine online creata dall’API e può essere utilizzato per scaricare le immagini.

Questo articolo ci ha insegnato a sviluppare uno split PPTX con C# RESTful Service. Se vuoi unire le presentazioni, fai riferimento all’articolo su Unisci presentazioni con C# REST API.

 Italiano