Podziel slajdy za pomocą interfejsu API REST C#

Postępuj zgodnie z tym artykułem, aby dzielić slajdy za pomocą interfejsu API REST C#. Nauczysz się automatycznie dzielić PPTX za pomocą interfejsu API opartego na C# .NET, używając zestawu SDK Cloud opartego na .NET. Udostępnia on wszystkie właściwości wymagane do dostosowania procesu konwersji.

Warunek wstępny

Kroki dzielenia PPT za pomocą C# Low Code API

  1. Utwórz obiekt klasy SlidesApi, ustawiając identyfikator klienta i sekret
  2. Prześlij prezentację źródłową do pamięci masowej w chmurze, ustawiając unikalną nazwę
  3. Wywołaj metodę Split(), używając przesłanej nazwy pliku, formatu obrazu wyjściowego, slajdu początkowego i numeru ostatniego slajdu
  4. Przeanalizuj wszystkie slajdy w obiekcie odpowiedzi
  5. Pobierz każdy obraz slajdu, używając nazwy obrazu w ciągu Href
  6. Zapisz pobrany obraz na dysku

Te kroki wyjaśniają, jak opracować narzędzie do dzielenia prezentacji PowerPoint z interfejsem C# REST. Utwórz obiekt SlidesApi, prześlij plik źródłowej prezentacji i wywołaj metodę Split(), podając wymagane informacje. Przeanalizuj odpowiedź API i zapisz wszystkie obrazy utworzone dla poszczególnych slajdów na dysku lokalnym.

Kod dla PowerPoint Splitter z usługą 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);
}
}
}
}

Ten kod pokazuje, jak opracować rozdzielacz PowerPoint online z interfejsem C# REST. Metoda Split() wymaga nazwy przesłanego pliku, formatu obrazu wyjściowego przy użyciu enumeratora SlideExportFormat, from index i to index, aby zdefiniować zakres slajdów. Href każdego elementu w kolekcji slajdów zawiera odwołanie do obrazu online utworzonego przez API i może być używany do pobierania obrazów.

Ten artykuł nauczył nas, jak rozwijać rozdzielacz PPTX z usługą C# RESTful Service. Jeśli chcesz scalić prezentacje, zapoznaj się z artykułem na Łączenie prezentacji z interfejsem API REST języka C#.

 Polski