Den här artikeln beskriver processen för att söka efter text i dokument med NET REST API. Den använder .NET cloud SDK för att automatisera processen för att hitta Word i text online med C# Low Code API. Den returnerar sökresultaten tillsammans med informationen om dess närvaro i källfilen Word. Nödvändig förutsättning
- Skapa ett konto och få API-uppgifter
- Ladda ner Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- Ställ in C#-lösningsprojekt med ovanstående SDK
Steg för att söka efter text i Word-dokument med C# REST API
- Skapa WordsApi-objektet genom att tillhandahålla klient-ID och hemlighet
- Ladda Word-exemplet och lagra den i en minnesström
- Skapa SearchOnlineRequest-objektet, initiera det med indatafilen och ge text att söka
- Anropa metoden SearchOnline och ange förfrågningsobjektet
- Gå igenom resultatlistan som returneras av sökuppgiften och visa den på konsolen
Ovannämnda steg beskriver processen att hitta text i dokument med C# REST API. Börja processen genom att skapa WordsApi-objektet och ladda käll Word-filen i en ström. Skapa ett SearchOnlineRequest-objekt för att använda det som ett argument till SearchOnline-metoden.
Kod för att hitta text i ett dokument med NET REST API
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void SearchWord() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var searchRequest = new SearchOnlineRequest(requestDocument, "insert"); | |
var task = wordsApi.SearchOnline(searchRequest); | |
task.Wait(); | |
var result = task.Result; | |
foreach (var search in result.SearchResults.ResultsList) | |
{ | |
Console.WriteLine(search.RangeStart.Node.ToString()); | |
} | |
} | |
} | |
} |
Denna exempelkod visar hur man söker efter text i Word-dokument med C# REST API. Metoden SearchOnline() returnerar resultatlistan som innehåller texten och nodinformationen i dokumentet där texten finns. Du kan iterera genom resultatinsamlingen och visa olika information inklusive användningen av söksträngen i dokumentet.
I det här ämnet har vi lärt oss processen att söka text i en Word-fil. För att skapa en tabell, se följande artikel: Skapa tabell i Word med NET REST API.