Разделяне на слайдове с C# REST API

Следвайте тази статия, за да разделяте слайдове с C# REST API. Ще се научите автоматично да разделяте PPTX с C# .NET-базиран API с помощта на .NET-базиран Cloud SDK. Той споделя всички свойства, необходими за персонализиране на процеса на преобразуване.

Предпоставка

Стъпки за разделяне на PPT с C# Low Code API

  1. Създайте обект от класа SlidesApi, като зададете ИД на клиента и тайната
  2. Качете изходната презентация в облачното хранилище, като зададете уникално име
  3. Извикайте метода Split(), като използвате името на качения файл, формата на изходното изображение, началния слайд и номера на последния слайд
  4. Анализирайте всички слайдове в обекта за отговор
  5. Изтеглете всяко изображение на слайд, като използвате името на изображението в низа Href
  6. Запазете изтегленото изображение на диска

Тези стъпки обясняват как да разработите инструмент за разделяне на PowerPoint с C# REST интерфейс. Създайте обект SlidesApi, качете изходния презентационен файл и извикайте метода Split(), като предоставите необходимата информация. Анализирайте отговора на API и запазете всички създадени изображения срещу отделни слайдове на локалния диск.

Код за PowerPoint Splitter с 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);
}
}
}
}

Този код демонстрира как да разработите PowerPoint сплитер онлайн с C# REST интерфейс. Методът Split() изисква името на качения файл, формата на изходното изображение с помощта на изброителя SlideExportFormat, от индекса и до индекса, за да дефинира обхвата на слайдовете. Href на всеки елемент в колекцията от слайдове съдържа препратката към онлайн изображението, създадено от API, и може да се използва за изтегляне на изображенията.

Тази статия ни научи да разработваме PPTX сплитер с C# RESTful Service. Ако искате да обедините презентации, вижте статията на Обединяване на презентации с C# REST API.

 Български