Ekstrahirajte metapodatke iz Word dokumenta pomoću NET REST API-ja

Ovaj članak opisuje kako izdvojiti metapodatke iz Word dokumenta pomoću NET REST API-ja. Naučit ćete automatski čitati Word DOC metapodatke s C# Low Code API koristeći .NET cloud SDK. Ovaj kod ne zahtijeva nikakav alat ili softver treće strane za dohvaćanje informacija.

Preduvjet

Koraci za dohvaćanje svojstava dokumenta u Wordu s C# REST API-jem

  1. Instancirajte Configuration objekt postavljanjem ClientId i ClientSecret
  2. Stvorite objekt klase WordsApi pomoću objekta konfiguracije
  3. Pročitajte ulaznu Word datoteku u niz bajtova
  4. Stvorite objekt zahtjeva GetDocumentPropertiesOnlineRequest za čitanje metapodataka
  5. Pozovite metodu GetDocumentPropertiesOnline() da dohvatite svojstva
  6. Raščlanite sva svojstva u API odgovoru i prikažite informacije

Ovi koraci definiraju proces razvoja Word DOC preglednika metapodataka s C# REST API-jem. Instancirajte WordsApi objekt s ID-om klijenta nakon čega slijedi čitanje ulaznog Word dokumenta u niz bajtova. Na kraju, stvorite objekt zahtjeva pomoću klase GetDocumentPropertiesOnlineRequest i upotrijebite ga za dohvaćanje svojstava dokumenta pomoću metode GetDocumentPropertiesOnline().

Kod za čitanje svojstava Microsoft Worda s C# REST API-jem

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

Ovaj primjer koda prikazuje kako razviti Word preglednik metapodataka s C# Low Code API-jem. Objekt rezultata sadrži kolekciju svojstava dokumenta koja sadrže nazive svojstava i parove vrijednosti. Ako je vaša izvorna Word datoteka zaštićena lozinkom, navedite lozinku u objektu zahtjeva.

Ovaj nas je članak naučio razvoju preglednika metapodataka Wordovih dokumenata s NET REST API-jem. Ako želite promijeniti svojstva Word datoteke, pogledajte sljedeći članak: Promijenite svojstva Word dokumenta pomoću NET REST API-ja.

 Hrvatski