この記事では、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 にハイパーリンクを追加する に関する記事を参照してください。