Тази статия описва процеса на търсене на документи за текст с NET REST API. Той използва .NET cloud SDK за автоматизиране на процеса за намиране на Word в текст онлайн с C# Low Code API. Той връща резултатите от търсенето заедно с информацията за присъствието си в изходния файл Word. Предпоставка
- Създайте акаунт и получете идентификационни данни за API
- Изтегли Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- Настройте проект за решение на C# с горния SDK
Стъпки за търсене на текст в Word документи с C# REST API
- Създайте обекта WordsApi, като предоставите ИД на клиента и тайната
- Заредете примерния файл на Word и го запазете в поток от памет
- Създайте обекта SearchOnlineRequest, инициализирайте го с входния файл и предоставете текст за търсене
- Извикайте метода SearchOnline и предоставете обекта на заявката
- Преминете през ResultsList, върнат от задачата за търсене, и го покажете на конзолата
Гореспоменатите стъпки описват процеса за намиране на текст в документ с C# REST API. Започнете процеса, като създадете обекта WordsApi и заредите изходния Word файл в поток. Създайте обект SearchOnlineRequest, за да го използвате като аргумент на метода SearchOnline.
Код за намиране на текст в документ с 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()); | |
} | |
} | |
} | |
} |
Този примерен код демонстрира как да търсите текст в документи на Word с C# REST API. Методът SearchOnline() връща списъка с резултати, който съдържа текста и информацията за възел в документа, където е намерен текстът. Можете да преминете през колекцията от резултати и да покажете различна информация, включително използването на низа за търсене в документа.
В тази тема научихме процеса на търсене на текст във файл на Word. За да създадете таблица, вижте следната статия: Създайте таблица в Word с NET REST API.