Den här artikeln hjälper dig att markera text i PowerPoint med C# REST API. Du kommer att lära dig att utveckla ett presentationsverktyg med C# REST Interface med hjälp av en .NET-baserad Cloud SDK. Olika alternativ kommer att diskuteras för att markera olika delar av bilderna med en specifik färg.
Nödvändig förutsättning
Ladda ner Aspose.Slides Cloud SDK for Dotnet to highlight text in shapes
Ställ in C#-projekt med ovanstående SDK för att arbeta med presentationsmarkör
Steg för att markera i PowerPoint med C# Low Code API
- Ställ in SlidesApi-objektet med klient-ID och hemlighet för att markera text
- Ladda upp källpresentationen för att markera den markerade texten
- Anropa metoden HighlightShapeText() i API:t genom att tillhandahålla måltextinformationen
- Ladda ner den uppdaterade presentationen med den markerade texten
Dessa steg förklarar hur man utvecklar en PPT-markör med C# .NET-baserat API. Skapa SlidesApi-objektet, ladda upp målpresentationen och anropa HighlightShapeText()-metoden. Skicka det uppladdade filnamnet, bildindexet, målformindexet i bilden, textsträngen som ska markeras och färgkoden i RGB-format.
Kod för PowerPoint Presentation Highlighter med C# RESTful Service
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); | |
} | |
} | |
} |
Den här koden visar hur man skapar en PowerPoint-överstrykningspenna med C# REST API och använder den för att markera text i en specifik form. Du kan använda andra varianter för att markera text med HighlightShapeRegex()-metoden, markera text i hela presentationen med HighlightPresentationRegex()-metoden och använda HighlightPresentationText() för att markera specifik text i presentationen.
Den här artikeln har lärt oss processen att söka och markera text i en presentation. För att lägga till hyperlänk i en presentation, se artikeln om Lägg till hyperlänk till PowerPoint med C# REST API.