Ez a cikk leírja a dokumentumok szöveges keresésének folyamatát a NET REST API-val. A .NET felhő SDK segítségével automatizálja a Word szöveges online keresését a C# Low Code API-val. Visszaadja a keresési eredményeket a forrás Word fájlban való jelenlétére vonatkozó információkkal együtt.
Előfeltétel
- Hozzon létre egy fiókot és szerezzen be API hitelesítési adatokat
- Letöltés Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- C# megoldásprojekt beállítása a fenti SDK-val
Szöveg keresésének lépései a Word dokumentumokban a C# REST API segítségével
- Hozza létre a WordsApi objektumot az ügyfélazonosító és a titkosság megadásával
- Töltse be a Word mintafájlt, és tárolja egy memóriafolyamban
- Hozza létre a SearchOnlineRequest objektumot, inicializálja a bemeneti fájllal, és adjon meg szöveget a kereséshez
- Hívja meg a SearchOnline metódust, és adja meg a kérés objektumot
- Ismételje meg a keresési feladat által visszaadott ResultsList listát, és jelenítse meg a konzolon
A fent említett lépések leírják a szöveg keresésének folyamatát a dokumentumban a C# REST API-val. Indítsa el a folyamatot a WordsApi objektum létrehozásával, és a forrás Word fájl betöltésével egy adatfolyamba. Hozzon létre egy SearchOnlineRequest objektumot a SearchOnline metódus argumentumaként való használatához.
Kód, amellyel szöveget találhat egy dokumentumban a NET REST API segítségével
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()); | |
} | |
} | |
} | |
} |
Ez a mintakód bemutatja, hogyan kereshet szöveget Word dokumentumokban a C# REST API-val. A SearchOnline() metódus visszaadja az eredménylistát, amely tartalmazza a szöveget és a csomópontinformációkat abban a dokumentumban, ahol a szöveg található. Iterálhat az eredménygyűjteményben, és különféle információkat jeleníthet meg, beleértve a keresési karakterlánc használatát a dokumentumban.
Ebben a témakörben megtanultuk a Word fájlban történő szövegkeresés folyamatát. Táblázat létrehozásához olvassa el a következő cikket: Hozzon létre táblázatot a Wordben a NET REST API segítségével.