У цій статті описано процес пошуку тексту в документах за допомогою NET REST API. Він використовує хмарний SDK .NET для автоматизації процесу пошуку 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.