Извлечение метаданных из документа Word с помощью NET REST API

В этой статье описывается, как извлечь метаданные из документа Word с помощью NET REST API. Вы научитесь автоматически читать метаданные Word DOC с помощью C# Low Code API с помощью облачного SDK .NET. Этот код не требует каких-либо сторонних инструментов или программного обеспечения для получения информации.

Обязательное условие

Действия по получению свойств документа в Word с помощью C# REST API

  1. Создайте экземпляр объекта конфигурации, установив ClientId и ClientSecret.
  2. Создайте объект класса WordsApi, используя объект Configuration.
  3. Считайте входной файл Word в массив байтов.
  4. Создайте объект запроса GetDocumentPropertiesOnlineRequest для чтения метаданных.
  5. Вызовите метод GetDocumentPropertiesOnline() для получения свойств.
  6. Проанализируйте все свойства в ответе API и отобразите информацию.

Эти шаги определяют процесс разработки средства просмотра метаданных Word DOC с C# REST API. Создайте экземпляр объекта WordsApi с идентификатором клиента, а затем прочитайте входной документ 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 с NET REST API. Если вы хотите изменить свойства файла Word, обратитесь к следующей статье: Изменение свойств документа Word с помощью NET REST API.

 Русский