Podijeli slajdove s C# REST API-jem

Slijedite ovaj članak za dijeljenje slajdova pomoću C# REST API-ja. Naučit ćete automatski podijeliti PPTX s C# .NET-based API-jem koristeći .NET-based Cloud SDK. Dijeli sva svojstva potrebna za prilagodbu procesa pretvorbe.

Preduvjet

Koraci za dijeljenje PPT-a s C# Low Code API-jem

  1. Stvorite objekt klase SlidesApi postavljanjem ID-a klijenta i tajne
  2. Prenesite izvornu prezentaciju u pohranu u oblaku postavljanjem jedinstvenog naziva
  3. Pozovite metodu Split() koristeći naziv učitane datoteke, izlazni format slike, početni slajd i zadnji broj slajda
  4. Raščlanite sve slajdove u objektu odgovora
  5. Preuzmite svaku sliku slajda koristeći naziv slike u nizu Href
  6. Spremite preuzetu sliku na disk

Ovi koraci objašnjavaju kako razviti PowerPoint splitter alat sa C# REST sučeljem. Stvorite SlidesApi objekt, učitajte izvornu prezentacijsku datoteku i pozovite metodu Split() pružanjem potrebnih informacija. Raščlanite odgovor API-ja i spremite sve stvorene slike prema pojedinačnim slajdovima na lokalnom disku.

Kod za PowerPoint Splitter s C# RESTful uslugom

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

Ovaj kod pokazuje kako razviti PowerPoint razdjelnik na mreži s C# REST sučeljem. Metoda Split() zahtijeva naziv učitane datoteke, format izlazne slike pomoću enumeratora SlideExportFormat, od indeksa do indeksa za definiranje raspona slajdova. Href svake stavke u zbirci slajdova sadrži referencu na online sliku koju je izradio API i može se koristiti za preuzimanje slika.

Ovaj članak nas je naučio razvijati PPTX razdjelnik s C# RESTful uslugom. Ako želite spojiti prezentacije, pogledajte članak na Spajanje prezentacija s C# REST API-jem.

 Hrvatski