本文帮助您了解如何使用 C# REST API 突出显示 PowerPoint 中的文本。您将学习使用基于 .NET 的 Cloud SDK 使用 C# REST 接口 开发演示文稿突出显示工具。将讨论各种选项,以用特定颜色突出显示幻灯片的不同部分。
先决条件
下载 Aspose.Slides Cloud SDK for Dotnet to highlight text in shapes
使用上述 SDK 设置 C# 项目以使用演示文稿荧光笔
使用 C# 低代码 API 在 PowerPoint 中突出显示的步骤
- 使用客户端 ID 和密钥设置 SlidesApi 对象以突出显示文本
- 上传源演示文稿以突出显示所选文本
- 通过提供目标文本信息调用 API 中的 HighlightShapeText() 方法
- 下载包含突出显示文本的更新演示文稿
这些步骤说明了如何使用基于 C# .NET 的 API* 开发 *PPT 荧光笔。创建SlidesApi 对象,上传目标演示文稿,然后调用HighlightShapeText() 方法。传递上传的文件名、幻灯片索引、幻灯片中的目标形状索引、要突出显示的文本字符串以及 RGB 格式的颜色代码。
使用 C# RESTful 服务的 PowerPoint 演示文稿荧光笔代码
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For highlighting text in a shape | |
{ | |
SlidesApi slidesApi = new SlidesApi("Client ID", "Secret"); | |
string fileName = "MyPresentation.pptx"; | |
FilesUploadResult uploadResult = slidesApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));//Source presentation | |
Shape result = slidesApi.HighlightShapeText(fileName, 3, 2, "my desired text", "#FFBBAA"); | |
Stream stream = slidesApi.DownloadFile("MyPresentation.pptx"); | |
var fs = new FileStream("Downloaded.pptx", FileMode.Create, FileAccess.Write); | |
stream.CopyTo(fs); | |
} | |
} | |
} |
此代码演示了如何使用 C# REST API 创建PowerPoint 荧光笔并使用它来突出显示特定形状的文本。您可以使用其他变体使用HighlightShapeRegex() 方法突出显示文本,使用HighlightPresentationRegex() 方法突出显示整个演示文稿中的文本,并使用HighlightPresentationText() 突出显示演示文稿中的特定文本。
本文教我们在演示文稿中搜索和突出显示文本的过程。要在演示文稿中添加超链接,请参阅有关 使用 C# REST API 添加指向 PowerPoint 的超链接 的文章。