Ovaj članak vodi kako izdvojiti tekst iz Word dokumenta pomoću NET REST API-ja. Naučit ćete automatski izdvojiti tekst iz Word datoteke s C# Low Code API definiranjem početka i kraja teksta koji želite dohvatiti iz učitane Word datoteke. Parametre raspona možete postaviti na različite načine opisane u ovom članku.
Preduvjet
preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to extract a range of text from a Word file
Postavite projekt C# rješenja s gornjim SDK-om za spremanje raspona u niz
Koraci za izdvajanje određenog teksta iz Word dokumenta pomoću NET REST API-ja
- Stvorite objekt klase WordsApi za izdvajanje niza teksta iz Word datoteke
- Instancirajte objekt GetRangeTextOnlineRequest i u njega učitajte ulazni sadržaj Word datoteke
- Postavite parametre raspona u objektu zahtjeva da definirate početak i kraj raspona teksta
- Pozovite metodu GetRangeTextOnline da izdvojite raspon teksta
- Prikažite tekst iz odgovora koji je vratio API poziv
Gore navedeni koraci opisuju postupak ekstrahiranja teksta iz DOC-a pomoću C# Low Code API. Započnite proces stvaranjem objekta klase WordsApi koristeći ID klijenta i tajnu i pokrenite objekt zahtjeva pomoću klase GetRangeTextOnlineRequest. Ispunite parametre za definiranje raspona teksta i koristite ga dok pozivate metodu GetRangeTextOnline() koja dohvaća podatke iz izvorne datoteke.
Kod za izdvajanje teksta iz DOCX-a s C# REST API-jem
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); | |
} | |
} | |
} |
Ovaj kôd pokazuje kako izdvojiti tekst iz Word dokumenta pomoću C# REST API-ja. GetRangeTextOnlineRequest sadrži parametre RangeStartIdentifier i RangeEndIdentifier koji se mogu koristiti za postavljanje raspona teksta koji želite dohvatiti i spremiti u varijablu niza. Koristite identifikatore raspona kao što je page3 prikazuje broj stranice 3, page3:end prikazuje kraj stranice 3, a document:end prikazuje kraj dokumenta.
Ovaj nas je članak naučio kako definirati raspon teksta na stranicama i spremiti ga u varijablu niza. Za spremanje stranice u Word datoteci na sliku, pogledajte sljedeći članak: Pretvorite Word stranicu u sliku pomoću NET REST API-ja.