Այս հոդվածը նկարագրում է, թե ինչպես արտահանել մետատվյալներ Word փաստաթղթից NET REST API-ով: Դուք կսովորեք ավտոմատ կերպով կարդալ Word DOC մետատվյալները C# Low Code API-ի միջոցով՝ օգտագործելով .NET cloud SDK: Այս կոդը չի պահանջում որևէ երրորդ կողմի գործիք կամ ծրագրակազմ՝ տեղեկատվությունը առբերելու համար:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր
- Բեռնել Aspose.Words Cloud SDK for Dotnet to read document properties in a Word file
- Նախադրեք C# լուծման նախագիծը վերը նշված SDK-ով՝ մետատվյալները դիտելու համար
Փաստաթղթի հատկությունները Word-ում ստանալու քայլեր C# REST API-ով
- Ստեղծեք Կազմաձևման օբյեկտը` սահմանելով ClientId-ը և ClientSecret-ը
- Ստեղծեք WordsApi դասի օբյեկտը` օգտագործելով Configuration օբյեկտը
- Կարդացեք մուտքագրված Word ֆայլը բայթ զանգվածի մեջ
- Ստեղծեք GetDocumentPropertiesOnlineRequest հարցման օբյեկտը՝ մետատվյալները կարդալու համար
- Հատկությունները վերցնելու համար օգտագործեք GetDocumentPropertiesOnline() մեթոդը
- Վերլուծեք API-ի պատասխանի բոլոր հատկությունները և ցուցադրեք տեղեկատվությունը
Այս քայլերը սահմանում են Word DOC մետատվյալների դիտիչի մշակման գործընթացը C# REST API-ով: Պատվիրեք WordsApi օբյեկտը հաճախորդի ID-ով, որին հաջորդում է մուտքագրված Word փաստաթուղթը կարդալով բայթ զանգվածի մեջ: Վերջապես, ստեղծեք հարցման օբյեկտը GetDocumentPropertiesOnlineRequest դասի միջոցով և օգտագործեք այն փաստաթղթի հատկությունները ստանալու համար GetDocumentPropertiesOnline() մեթոդով:
Կոդ՝ Microsoft Word-ի հատկությունները C# REST API-ով կարդալու համար
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Linq; | |
using System.Threading.Tasks; | |
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 GetWordFileProperties() | |
{ | |
var config = new Configuration | |
{ | |
ClientId = "id", | |
ClientSecret = "secret" | |
}; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var request = new GetDocumentPropertiesOnlineRequest(requestDocument); | |
var task = wordsApi.GetDocumentPropertiesOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
foreach(var prop in result.DocumentProperties.List) | |
{ | |
Console.WriteLine($"{prop.Name}:{prop.Value},Is builtin:{prop.BuiltIn}"); | |
} | |
} | |
} | |
} |
Այս օրինակելի կոդը ցույց է տալիս, թե ինչպես զարգացնել Word մետատվյալների դիտիչ C# Low Code API-ով: Արդյունք օբյեկտը պարունակում է փաստաթղթերի հատկությունների հավաքածու, որը պարունակում է գույքի անուններ և արժեքների զույգեր: Եթե ձեր սկզբնաղբյուր Word ֆայլը պաշտպանված է գաղտնաբառով, մուտքագրեք գաղտնաբառը հարցման օբյեկտում:
Այս հոդվածը մեզ սովորեցրել է Word document մետատվյալների դիտողի մշակումը NET REST API-ով: Եթե ցանկանում եք փոխել Word ֆայլի հատկությունները, տես հետևյալ հոդվածը՝ Փոխեք Word փաստաթղթի հատկությունները NET REST API-ով.