Քաղեք մետատվյալները Word փաստաթղթից NET REST API-ով

Այս հոդվածը նկարագրում է, թե ինչպես արտահանել մետատվյալներ Word փաստաթղթից NET REST API-ով: Դուք կսովորեք ավտոմատ կերպով կարդալ Word DOC մետատվյալները C# Low Code API-ի միջոցով՝ օգտագործելով .NET cloud SDK: Այս կոդը չի պահանջում որևէ երրորդ կողմի գործիք կամ ծրագրակազմ՝ տեղեկատվությունը առբերելու համար:

Նախադրյալ

Փաստաթղթի հատկությունները Word-ում ստանալու քայլեր C# REST API-ով

  1. Ստեղծեք Կազմաձևման օբյեկտը` սահմանելով ClientId-ը և ClientSecret-ը
  2. Ստեղծեք WordsApi դասի օբյեկտը` օգտագործելով Configuration օբյեկտը
  3. Կարդացեք մուտքագրված Word ֆայլը բայթ զանգվածի մեջ
  4. Ստեղծեք GetDocumentPropertiesOnlineRequest հարցման օբյեկտը՝ մետատվյալները կարդալու համար
  5. Հատկությունները վերցնելու համար օգտագործեք GetDocumentPropertiesOnline() մեթոդը
  6. Վերլուծեք 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-ով.

 Հայերեն