Разделение слайдов с помощью C# REST API

Следуйте этой статье, чтобы разделить слайды с помощью C# REST API. Вы научитесь автоматически разделять PPTX с помощью C# .NET-based API, используя Cloud SDK на основе .NET. Он разделяет все свойства, необходимые для настройки процесса преобразования.

Необходимое условие

Шаги по разделению 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, from index и to index для определения диапазона слайдов. Href каждого элемента в коллекции слайдов содержит ссылку на онлайн-изображение, созданное API, и может использоваться для загрузки изображений.

Эта статья научила нас разрабатывать PPTX-разделитель с C# RESTful Service. Если вы хотите объединить презентации, обратитесь к статье на Объединение презентаций с помощью C# REST API.

 Русский