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
- Izradite račun i nabavite vjerodajnice za API
- preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to read document properties in a Word file
- Postavite projekt C# rješenja s gornjim SDK-om za pregled metapodataka
Koraci za dohvaćanje svojstava dokumenta u Wordu s C# REST API-jem
- Instancirajte Configuration objekt postavljanjem ClientId i ClientSecret
- Stvorite objekt klase WordsApi pomoću objekta konfiguracije
- Pročitajte ulaznu Word datoteku u niz bajtova
- Stvorite objekt zahtjeva GetDocumentPropertiesOnlineRequest za čitanje metapodataka
- Pozovite metodu GetDocumentPropertiesOnline() da dohvatite svojstva
- 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.