Այս հոդվածը ցույց է տալիս, թե ինչպես արտահանել տեքստ Word փաստաթղթից NET REST API-ով: Դուք կսովորեք ավտոմատ կերպով արտահանել տեքստ Word ֆայլից C# Low Code API-ով՝ սահմանելով տեքստի սկիզբը և վերջը, որը ցանկանում եք վերցնել բեռնված Word ֆայլից: Դուք կարող եք սահմանել միջակայքի պարամետրերը այս հոդվածում նկարագրված տարբեր ձևերով:
Նախադրյալ
Բեռնել Aspose.Words Cloud SDK for Dotnet to extract a range of text from a Word file
Կարգավորեք C# լուծման նախագիծը վերը նշված SDK-ով` տիրույթը տողի մեջ պահելու համար
NET REST API-ով Word փաստաթղթից կոնկրետ տեքստ հանելու քայլեր
- Ստեղծեք WordsApi դասի օբյեկտ՝ Word ֆայլից մի շարք տեքստեր հանելու համար
- Տեղադրեք GetRangeTextOnlineRequest օբյեկտը և բեռնեք մուտքագրված Word ֆայլի բովանդակությունը դրանում
- Սահմանեք տիրույթի պարամետրերը հարցումի օբյեկտում՝ տեքստի տիրույթի սկիզբն ու վերջը սահմանելու համար
- Տեքստի տիրույթը հանելու համար զանգահարեք GetRangeTextOnline մեթոդը
- Ցուցադրել տեքստը API զանգով վերադարձված պատասխանից
Վերոնշյալ քայլերը նկարագրում են C# Low Code API-ով * DOC-ից տեքստ հանելու գործընթացը: Սկսեք գործընթացը՝ ստեղծելով WordsApi դասի օբյեկտ՝ օգտագործելով հաճախորդի ID-ն և գաղտնիքը, և գործարկեք հարցումի օբյեկտը՝ օգտագործելով GetRangeTextOnlineRequest դասը: Լրացրեք պարամետրերը՝ տեքստի տիրույթը սահմանելու համար և օգտագործեք այն՝ կանչելիս GetRangeTextOnline() մեթոդը, որը տվյալներ է բերում աղբյուրի ֆայլից:
Կոդ՝ DOCX-ից տեքստ հանելու համար C# REST API-ով
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); | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս ինչպես հանել տեքստը Word փաստաթղթից C# REST API-ով: GetRangeTextOnlineRequest-ը պարունակում է RangeStartIdentifier և RangeEndIdentifier պարամետրերը, որոնք կարող են օգտագործվել տեքստի տիրույթը սահմանելու համար, որը ցանկանում եք վերցնել և պահպանել տողային փոփոխականում: Օգտագործեք միջակայքի նույնացուցիչներ, ինչպիսիք են page3-ը ցույց է տալիս էջի համարը 3, page3:end-ը ցույց է տալիս 3-րդ էջի վերջը, իսկ document:end-ը ցույց է տալիս փաստաթղթի վերջը:
Այս հոդվածը մեզ սովորեցրել է, թե ինչպես սահմանել տեքստի տիրույթ էջերում և պահպանել այն տողային փոփոխականում: Word ֆայլի էջը պատկերի մեջ պահելու համար տես հետևյալ հոդվածը՝ Բառի էջը փոխակերպեք պատկերի NET REST API-ով.