Aspose.Slides Cloud SDK for Swift
用于读取、写入和导出演示文稿的 Swift SDK
Swift Cloud API 用于在云中创建、读取、管理和转换 PowerPoint(PPT、PPTX)、OpenOffice(ODP)演示文稿。
Aspose.Slides Cloud SDK for Swift 是一款全面的云 SDK,允许 Swift 开发人员与 Aspose.Slides 进行交互 云 API 并创建、修改和转换各种格式的演示文稿,包括 PowerPoint(PPT、PPTX)、OpenOffice Impress (ODP) 等。 该 SDK 简化了演示文稿的处理流程,使开发人员能够专注于其核心业务逻辑。 该 API 支持读取和写入多种演示文稿文件格式,例如 XLS、XLSX、XLSB、XLSM、XLT、XLTX、XLTM、ODS、XML、CSV、TSV、TXT (TabDelimited)、HTML、MHTML 等。
适用于 Swift 的 Aspose.Slides 云 SDK 非常易于操作,并提供了在云中处理 PowerPoint 演示文稿的各种高级和基本功能,例如从头开始创建新演示文稿、修改现有演示文稿、添加和删除幻灯片、添加和修改文本、插入图像和形状 、向演示文稿添加图表、管理演示文稿内的表格、执行各种格式化操作、从源演示文稿复制布局幻灯片、合并多个演示文稿、设置或删除演示文稿文档属性、查找和替换特定幻灯片上的文本、操作页面设置、管理页眉 & 页脚,将演示文稿分割为多个等等。
Aspose.Slides Cloud SDK for Swift 提供与 Aspose.Slides Cloud API 的无缝集成,允许 Swift 开发人员将 PowerPoint 演示文稿导出为多种其他文件格式,例如 HTML、PDF、POTX、PPSX、PPTM、PPSM、POTM、ODP 、OTP、TIFF、XPS、JPEG、PNG、GIF、BMP、SVG、SWF 等。 使用 Aspose.Slides Cloud SDK for Swift,软件开发人员可以轻松管理演示文稿中的文本,并可以轻松添加和修改文本、更改文本格式、设置字体样式和颜色以及执行各种文本级操作,例如添加超链接、管理 项目符号和编号,以及执行拼写检查。 凭借其广泛的特性和功能,该 SDK 使开发人员可以更轻松地处理演示文稿、创建、修改演示文稿并将其转换为不同的格式,并专注于其核心业务逻辑。
开始使用适用于 Swift 的 Aspose.Slides Cloud SDK
安装 Aspose.Slides Cloud SDK for Swift 的推荐方法是使用 CocoaPods。 为了顺利安装,请使用以下命令。
通过 CocoaPods 安装 Aspose.Slides Cloud SDK for Swift
target 'myproj' do
...
pod 'AsposeSlidesCloud', '~> 22.6.0'
end
您也可以直接从 Aspose 产品发布页面下载。通过 Swift 创建 PPT、PPTX 演示文稿
Aspose.Slides Cloud SDK for Swift 使软件开发人员可以轻松地在自己的 Swift 应用程序中创建和管理各种类型的演示文稿。 软件开发人员只需几行 Swift 代码即可创建一个空演示文稿。 该库还有其他几个与演示文稿管理相关的重要功能,例如将现有演示文稿导出为其他文件格式、打开现有演示文稿、使用密码保护演示文稿、使用 HTML 文档创建新演示文稿、拆分/合并演示文稿、搜索 Excel 文件中的文本 、压缩 Excel 文件等等。
通过 Swift API 创建新演示文稿
import Foundation
import AsposeSlidesCloud
let configuration = Configuration(appSid: "YourAppSid", appKey: "YourAppKey")
let slidesApi = SlidesAPI(configuration: configuration)
let createPresentationRequest = CreatePresentationRequest(name: "Test Presentation", password: "password", folder: "PresentationFolder")
slidesApi.createPresentation(request: createPresentationRequest) { (response, error) in
if let error = error {
print("Error Occured: \(error)")
} else {
print("Presentation Created: \(response?.name)")
}
}
通过 Swift API 在演示文稿中添加和管理图表
适用于 Swift 的 Aspose.Slides Cloud SDK 支持在云中处理 PowerPoint(PPT、PPTX)和 OpenOffice (ODP) 演示文稿中不同类型的图表。 软件开发人员可以创建库伦图、饼图、气泡图、分散图、旭日图等。 API 中有不同类型的功能部分用于处理演示文稿中的图表,例如添加或删除图表类别、设置图表轴属性、设置图表图例属性。 添加和删除图表数据点、设置 3D 图表的墙属性等等。
如何通过 Swift API 修改现有图表的属性?
let getRequest = GetSlidesShapeRequest(
name: "presentation.pptx",
slideIndex: 1,
shapeIndex: 1
)
slidesAPI.getSlidesShape(request: getRequest) { response, error in
if let error = error {
print("Error retrieving chart: \(error)")
} else if let shape = response?.shape {
shape.chart.chartTitle = "Updated Title"
let putRequest = PutUpdateShapeRequest(
name: "presentation.pptx",
slideIndex: 1,
shapeIndex: 1,
shape: shape
)
slidesAPI.putUpdateShape(request: putRequest) { response, error in
if let error = error {
print("Error updating chart: \(error)")
} else {
print("Chart updated successfully")
}
}
}
}
通过 Swift API 管理演示文稿中的形状
Aspose.Slides Cloud SDK for Swift 使软件开发人员能够以简单方便的方式处理 PowerPoint 和其他类型演示文稿中与形状相关的活动。 软件开发人员可以使用 Swift SDK 创建、修改和删除形状,以及设置形状的各种属性。 它支持向幻灯片添加形状、从幻灯片中提取形状、使用组形状、向形状添加图像、删除不需要的形状、从 SVG 导入形状等等。 以下示例演示如何使用 Swift 命令向幻灯片添加形状。
如何通过 Swift API 将形状添加到幻灯片
let request = AddShapeRequest(name: "New Shape", slideIndex: 1, shape: Shape())
try asposeSlidesApi.addShape(request: request)
// Modify a shape
let request = UpdateShapeRequest(name: "Updated Shape", slideIndex: 1, shapeIndex: 1, shape: Shape())
try asposeSlidesApi.updateShape(request: request)
通过 Swift 添加、删除或替换演示文稿中的文本
Aspose.Slides Cloud SDK for Swift 使软件开发人员能够在 PowerPoint 演示文稿中以不同的方式处理文本。 Swift API 包含许多用于在演示文稿中处理文本的功能,例如插入新段落、读取段落属性、从演示文稿中删除一系列段落、从演示文稿中读取文本项、替换文本、突出显示演示文稿中的文本等等 。