W tym artykule opisano proces wyszukiwania tekstu w dokumentach za pomocą interfejsu API NET REST. Wykorzystuje zestaw SDK chmury .NET do automatyzacji procesu znajdowania tekstu Word w Internecie za pomocą interfejsu API C# Low Code. Zwraca wyniki wyszukiwania wraz z informacją o swojej obecności w pliku źródłowym Word. Warunek wstępny
- Utwórz konto i uzyskaj dane uwierzytelniające API
- Pobierać Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- Skonfiguruj projekt rozwiązania C# za pomocą powyższego pakietu SDK
Kroki wyszukiwania tekstu w dokumentach programu Word za pomocą interfejsu API C# REST
- Utwórz obiekt WordsApi, podając identyfikator klienta i klucz tajny
- Załaduj przykładowy plik programu Word i zapisz go w strumieniu pamięci
- Utwórz obiekt SearchOnlineRequest, zainicjuj go plikiem wejściowym i podaj tekst do przeszukania
- Wywołaj metodę SearchOnline i podaj obiekt żądania
- Wykonaj iterację po liście ResultsList zwróconej przez zadanie wyszukiwania i wyświetl ją na konsoli
Wyżej wymienione kroki opisują proces znajdowania tekstu w dokumencie za pomocą interfejsu API C# REST. Rozpocznij proces od utworzenia obiektu WordsApi i załadowania źródłowego pliku Word do strumienia. Utwórz obiekt SearchOnlineRequest, aby użyć go jako argumentu metody SearchOnline.
Kod do wyszukiwania tekstu w dokumencie za pomocą interfejsu API NET REST
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()); | |
} | |
} | |
} | |
} |
Ten przykładowy kod demonstruje jak wyszukiwać tekst w dokumentach programu Word za pomocą interfejsu API C# REST. Metoda SearchOnline() zwraca listę wyników zawierającą tekst i informacje o węźle w dokumencie, w którym znaleziono ten tekst. Możesz iterować po kolekcji wyników i wyświetlać różne informacje, w tym użycie szukanego ciągu w dokumencie.
W tym temacie poznaliśmy proces wyszukiwania tekstu w pliku Word. Aby utworzyć tabelę, zapoznaj się z następującym artykułem: Utwórz tabelę w programie Word za pomocą interfejsu API NET REST.