Szöveg kibontása a Word dokumentumból a NET REST API segítségével

Ez a cikk bemutatja, hogyan lehet szöveget kivonni a Word dokumentumból a NET REST API-val. Megtanulja, hogy automatikusan kivonja ki a szöveget a Word fájlból a C# Low Code API-val, ha megadja a betöltött Word-fájlból letölteni kívánt szöveg elejét és végét. A tartományparamétereket a cikkben ismertetett különféle módokon állíthatja be.

Előfeltétel

Adott szöveg Word-dokumentumból való kinyerésének lépései a NET REST API segítségével

  1. Hozza létre a WordsApi osztályobjektumot, hogy kivonja a szövegtartományt egy Word-fájlból
  2. Példányosítsa a GetRangeTextOnlineRequest objektumot, és töltse be a bemeneti Word fájl tartalmát
  3. Állítsa be a tartomány paramétereit a kérelem objektumban a szöveges tartomány kezdetének és végének meghatározásához
  4. Hívja a GetRangeTextOnline metódust a szövegtartomány kibontásához
  5. Jelenítse meg az API-hívás által visszaadott válasz szövegét

A fenti lépések leírják a szöveg DOC-ból a C# Low Code API-val történő kinyerésének folyamatát. Indítsa el a folyamatot a WordsApi osztályobjektum létrehozásával az ügyfél-azonosító és a titok használatával, és kezdeményezze a kérelem objektumot a GetRangeTextOnlineRequest osztály használatával. Töltse ki a paramétereket a szövegtartomány meghatározásához, és használja azt a GetRangeTextOnline() metódus meghívása közben, amely lekéri az adatokat a forrásfájlból.

Kód a szöveg kinyeréséhez a DOCX-ből a C# REST API segítségével

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 ExtractTextRange()
{
var wordsApi = new WordsApi("client id", "client secret");// For fetching text
var request = new GetRangeTextOnlineRequest();
request.Document = File.OpenRead("Sample.docx");
request.RangeStartIdentifier = "page0";
request.RangeEndIdentifier = "page0:end";
var task = wordsApi.GetRangeTextOnline(request);
task.Wait();
var result = task.Result;
System.Console.WriteLine(result.Text);
}
}
}

Ez a kód bemutatja, hogyan lehet szöveget kivonni a Word dokumentumból a C# REST API-val. A GetRangeTextOnlineRequest tartalmazza a RangeStartIdentifier és RangeEndIdentifier paramétereket, amelyek segítségével beállíthatja a leolvasni és egy karakterlánc-változóba menteni kívánt szövegtartományt. Az olyan tartományazonosítók használata, mint a page3 a 3. oldalszámot mutatja, a page3:end a 3. oldal végét, a document:end pedig a dokumentum végét.

Ez a cikk megtanította nekünk, hogyan határozhatunk meg egy szövegtartományt az oldalakon, és hogyan menthetjük el egy karakterlánc-változóba. Ha egy Word-fájlban lévő oldalt képként szeretne menteni, olvassa el a következő cikket: Konvertálja a Word oldalt képpé a NET REST API segítségével.

 Magyar