使用 C# REST API 拆分幻灯片

按照本文操作即可使用 C# REST API 拆分幻灯片。您将学习使用基于 .NET 的 Cloud SDK 自动使用基于 C# .NET 的 API 拆分 PPTX。它共享转换过程自定义所需的所有属性。

先决条件

使用 C# Low Code API 拆分 PPT 的步骤

  1. 通过设置客户端 ID 和密钥创建 SlidesApi 类的对象
  2. 通过设置唯一名称将源演示文稿上传到云存储
  3. 使用上传的文件名、输出图像格式、起始幻灯片和最后一张幻灯片编号调用 Split() 方法
  4. 解析响应对象中的所有幻灯片
  5. 使用 Href 字符串中的图像名称下载每张幻灯片图像
  6. 将下载的镜像保存在磁盘上

这些步骤说明如何使用 C# REST 接口开发 PowerPoint 拆分工具。创建 SlidesApi 对象,上传源演示文稿文件,并通过提供所需信息来调用 Split() 方法。解析 API 响应并将针对各个幻灯片创建的所有图像保存在本地磁盘上。

使用 C# RESTful 服务的 PowerPoint 拆分器代码

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

此代码演示如何使用 C# REST 接口在线开发 PowerPoint 拆分器。Split() 方法需要上传的文件名、使用 SlideExportFormat 枚举器的输出图像格式、从索引和到索引来定义幻灯片的范围。幻灯片集合中每个项目的 Href 包含对 API 创建的在线图像的引用,可用于下载图像。

本文教我们如何使用 C# RESTful Service 开发 PPTX 拆分器。如果您想合并演示文稿,请参阅 使用 C# REST API 合并演示文稿 上的文章。

 简体中文