Այս հոդվածը ցույց է տալիս, թե ինչպես արտահանել էջեր Word-ից NET REST API-ով: Դուք կսովորեք ինչպես պահպանել էջերը որպես DOCX C# REST API-ով՝ օգտագործելով .NET cloud SDK: Դուք կստանաք նույնացուցիչների տարբեր նմուշներ՝ որպես նոր Word ֆայլ խնայողությունների միջակայքի սկիզբը և վերջը սահմանելու համար:
Նախադրյալ
Բեռնել Aspose.Words Cloud SDK for Dotnet to extract a range from a Word file
Կարգավորեք C# լուծման նախագիծը վերը նշված SDK-ով Word ֆայլում տիրույթը պահպանելու համար
Word փաստաթղթից էջ հանելու քայլեր C# Low Code API-ով
- Նախաձեռնեք WordsApi դասի օբյեկտը` Word ֆայլից տիրույթ հանելու համար
- Ստեղծեք հարցման օբյեկտ՝ օգտագործելով SaveAsRangeOnlineRequest դասը՝ միջակայքը պահպանելու համար
- Կարդացեք աղբյուրի Word ֆայլը հարցման օբյեկտի մեջ
- Սահմանեք տիրույթի սկիզբը և վերջը՝ բեռնված Word ֆայլից հանելու համար
- Հանեք միջակայքը՝ օգտագործելով SaveAsRangeOnline() մեթոդը
- Պահպանեք ելքային Word ֆայլը, որը պարունակում է բովանդակության սահմանված շրջանակ
Վերոնշյալ քայլերը ներկայացնում են ինչպես հանել էջերը Word փաստաթղթից C# Low Code API-ով: Գործընթացը սկսեք ստեղծելով WordsApi դասի օբյեկտը և SaveAsRangeOnlineRequest հարցման օբյեկտը՝ սահմանելով մուտքագրված Word ֆայլի բովանդակությունը, միջակայքի սկզբի նույնացուցիչը, վերջի նույնացուցիչը և ելքային Word ֆայլի անունը: Կանչեք SaveAsRangeOnline() մեթոդը՝ օգտագործելով սահմանված հարցման օբյեկտը և պահպանեք ելքային Word ֆայլը, որը վերադարձվել է API պատասխանի օբյեկտում:
Կոդ Word Page Extractor-ի համար 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 SaveRange() | |
{ | |
var wordsApi = new WordsApi("client-id", "client-secret"); | |
var request = new SaveAsRangeOnlineRequest(); | |
request.Document = File.OpenRead("Sample.docx"); | |
request.RangeStartIdentifier = "page2"; | |
string output = "output.docx"; | |
request.DocumentParameters = new RangeDocument() | |
{ | |
DocumentName = output | |
}; | |
request.RangeEndIdentifier = "document:end"; | |
var task = wordsApi.SaveAsRangeOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
if (result.Document.TryGetValue(output, out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create(output)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս ինչպես պահպանել էջերը որպես DOC C# Low Code API-ով: Դուք կարող եք սահմանել միջակայքի սկիզբը և ավարտը, օգտագործելով նույնացուցիչը, ինչպիսին է «page2» սահմանել էջի համարը 2, page2:end փաթեթի վերջը 2-րդ էջի ավարտը, document:end փաթեթի վերջը փաստաթղթի, և «id0.0.0» սահմանել հանգույցի ուղին: . Այս նույնացուցիչներն օգնում են սահմանել տիրույթը փաստաթղթի ցանկացած հանգույցից մինչև փաստաթղթի ցանկացած ցանկալի դիրք և պահպանել արդյունքը առանձին Word ֆայլում:
Այս հոդվածը մեզ սովորեցրել է ինչպես փոխարկել էջերը Microsoft Word-ի C# Low Code API-ով: Եթե ցանկանում եք մետատվյալներ հանել Word ֆայլից, տես հետևյալ հոդվածը՝ Քաղեք մետատվյալները Word փաստաթղթից NET REST API-ով.