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