Tento článek popisuje, jak extrahovat metadata z dokumentu Word pomocí NET REST API. Naučíte se automaticky číst metadata Word DOC s C# Low Code API pomocí cloudové sady .NET. Tento kód nevyžaduje žádný nástroj nebo software třetí strany k získání informací.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje API
- Stažení Aspose.Words Cloud SDK for Dotnet to read document properties in a Word file
- Nastavte projekt řešení C# s výše uvedenou sadou SDK pro prohlížení metadat
Kroky k načtení vlastností dokumentu ve Wordu pomocí C# REST API
- Vytvořte instanci objektu Configuration nastavením ClientId a ClientSecret
- Vytvořte objekt třídy WordsApi pomocí objektu Configuration
- Přečtěte si vstupní soubor aplikace Word do bajtového pole
- Vytvořte objekt požadavku GetDocumentPropertiesOnlineRequest pro čtení metadat
- Chcete-li získat vlastnosti, vyvolejte metodu GetDocumentPropertiesOnline()
- Analyzujte všechny vlastnosti v odpovědi API a zobrazte informace
Tyto kroky definují proces vývoje Prohlížeče metadat Word DOC s C# REST API. Vytvořte instanci objektu WordsApi s ID klienta a poté načtěte vstupní dokument aplikace Word do bajtového pole. Nakonec vytvořte objekt požadavku pomocí třídy GetDocumentPropertiesOnlineRequest a použijte jej k načtení vlastností dokumentu pomocí metody GetDocumentPropertiesOnline().
Kód pro čtení vlastností aplikace Microsoft Word pomocí 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}"); | |
} | |
} | |
} | |
} |
Tento ukázkový kód ukazuje, jak vyvinout Prohlížeč metadat Word s C# Low Code API. Výsledný objekt obsahuje kolekci vlastností dokumentu obsahující názvy vlastností a dvojice hodnot. Pokud je váš zdrojový soubor aplikace Word chráněn heslem, zadejte heslo v objektu požadavku.
Tento článek nás naučil vývoj Prohlížeče metadat dokumentu Word s NET REST API. Pokud chcete změnit vlastnosti souboru aplikace Word, přečtěte si následující článek: Změňte vlastnosti dokumentu aplikace Word pomocí rozhraní NET REST API.