Wyodrębnij metadane z dokumentu programu Word za pomocą interfejsu API NET REST

W tym artykule opisano, jak wyodrębnić metadane z dokumentu Word za pomocą interfejsu API NET REST. Nauczysz się automatycznie czytać metadane DOC Worda z C# Low Code API przy użyciu pakietu SDK chmury .NET. Ten kod nie wymaga żadnego narzędzia ani oprogramowania innej firmy do odzyskania informacji.

Warunek wstępny

Kroki pobierania właściwości dokumentu w programie Word za pomocą interfejsu API C# REST

  1. Utwórz instancję obiektu konfiguracji, ustawiając ClientId i ClientSecret
  2. Utwórz obiekt klasy WordsApi przy użyciu obiektu Konfiguracja
  3. Odczytaj wejściowy plik Word do tablicy bajtów
  4. Utwórz obiekt żądania GetDocumentPropertiesOnlineRequest w celu odczytania metadanych
  5. Wywołaj metodę GetDocumentPropertiesOnline(), aby pobrać właściwości
  6. Przeanalizuj wszystkie właściwości odpowiedzi interfejsu API i wyświetl informacje

Te kroki definiują proces tworzenia przeglądarki metadanych Word DOC z interfejsem API C# REST. Utwórz instancję obiektu WordsApi z identyfikatorem klienta, a następnie wczytaj wejściowy dokument programu Word do tablicy bajtów. Na koniec utwórz obiekt żądania za pomocą klasy GetDocumentPropertiesOnlineRequest i użyj go do pobrania właściwości dokumentu za pomocą metody GetDocumentPropertiesOnline().

Kod do odczytu właściwości programu Microsoft Word za pomocą interfejsu API C# REST

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}");
}
}
}
}

Ten przykładowy kod pokazuje, jak opracować Przeglądarkę metadanych programu Word za pomocą interfejsu API C# Low Code. Obiekt wynikowy zawiera kolekcję właściwości dokumentu zawierającą nazwy właściwości i pary wartości. Jeśli źródłowy plik programu Word jest chroniony hasłem, podaj hasło w obiekcie żądania.

W tym artykule nauczyliśmy się opracowywać przeglądarkę metadanych dokumentów programu Word z interfejsem API NET REST. Jeśli chcesz zmienić właściwości pliku Word, zapoznaj się z następującym artykułem: Zmień właściwości dokumentu Word za pomocą interfejsu API NET REST.

 Polski