Ez a cikk leírja, hogyan lehet metaadatokat kinyerni a Word dokumentumból NET REST API-val. A .NET felhő SDK segítségével megtanulja automatikusan olvasni a Word DOC metaadatokat C# Low Code API-val. Ez a kód nem igényel harmadik féltől származó eszközt vagy szoftvert az információk lekéréséhez.
Előfeltétel
- Hozzon létre egy fiókot, és szerezzen API hitelesítési adatokat
- Letöltés Aspose.Words Cloud SDK for Dotnet to read document properties in a Word file
- A metaadatok megtekintéséhez állítsa be a C# megoldásprojektet a fenti SDK-val
A dokumentumtulajdonságok lekérésének lépései a Wordben a C# REST API segítségével
- Példányosítsa a konfigurációs objektumot a ClientId és a ClientSecret beállításával
- Hozza létre a WordsApi osztályobjektumot a Configuration objektum segítségével
- Olvassa be a bemeneti Word fájlt egy bájttömbbe
- A metaadatok olvasásához hozza létre a GetDocumentPropertiesOnlineRequest kérési objektumot
- Hívja meg a GetDocumentPropertiesOnline() metódust a tulajdonságok lekéréséhez
- Elemezze át az API-válasz összes tulajdonságát, és jelenítse meg az információkat
Ezek a lépések határozzák meg a Word DOC metaadat-megjelenítő fejlesztési folyamatát C# REST API-val. Példányosítsa a WordsApi objektumot az ügyfél-azonosítóval, majd olvassa be a bemeneti Word-dokumentumot egy bájttömbbe. Végül hozza létre a kérelem objektumot a GetDocumentPropertiesOnlineRequest osztály használatával, és használja azt a dokumentum tulajdonságainak lekéréséhez a GetDocumentPropertiesOnline() metódussal.
Kód a Microsoft Word tulajdonságainak olvasásához a C# REST API-val
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}"); | |
} | |
} | |
} | |
} |
Ez a mintakód bemutatja, hogyan lehet kifejleszteni egy Word metaadat-nézegetőt C# Low Code API-val. Az eredményobjektum dokumentumtulajdonságok gyűjteményét tartalmazza, amelyek tulajdonságneveket és értékpárokat tartalmaznak. Ha a Word forrásfájlja jelszóval védett, adja meg a jelszót a kérelem objektumban.
Ez a cikk megtanította nekünk a Word dokumentum metaadat-megjelenítőjének fejlesztését a NET REST API-val. Ha módosítani szeretné egy Word-fájl tulajdonságait, olvassa el a következő cikket: Módosítsa a Word-dokumentum tulajdonságait a NET REST API segítségével.