यह लेख बताता है कि NET REST API के साथ Word दस्तावेज़ से मेटाडेटा कैसे निकाला जाता है। आप .NET क्लाउड SDK का उपयोग करके C# लो कोड API के साथ Word DOC मेटाडेटा को स्वचालित रूप से पढ़ना सीखेंगे। इस कोड को जानकारी प्राप्त करने के लिए किसी तीसरे पक्ष के उपकरण या सॉफ़्टवेयर की आवश्यकता नहीं होती है।
पूर्वापेक्षा
- खाता बनाएं और API क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to read document properties in a Word file
- मेटाडेटा देखने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# REST API के साथ Word में दस्तावेज़ गुण प्राप्त करने के चरण
- ClientId और ClientSecret सेट करके कॉन्फ़िगरेशन ऑब्जेक्ट को इंस्टैंसिएट करें
- कॉन्फ़िगरेशन ऑब्जेक्ट का उपयोग करके WordsApi क्लास ऑब्जेक्ट बनाएँ
- इनपुट वर्ड फ़ाइल को बाइट ऐरे में पढ़ें
- मेटाडेटा पढ़ने के लिए GetDocumentPropertiesOnlineRequest अनुरोध ऑब्जेक्ट बनाएँ
- गुण प्राप्त करने के लिए GetDocumentPropertiesOnline() विधि लागू करें
- API प्रतिक्रिया में सभी गुणों को पार्स करें और जानकारी प्रदर्शित करें
ये चरण C# REST API के साथ Word DOC मेटाडेटा व्यूअर विकसित करने की प्रक्रिया को परिभाषित करते हैं। क्लाइंट आईडी के साथ WordsApi ऑब्जेक्ट को इंस्टेंटिएट करें और उसके बाद इनपुट Word दस्तावेज़ को बाइट ऐरे में पढ़ें। अंत में, GetDocumentPropertiesOnlineRequest क्लास का उपयोग करके अनुरोध ऑब्जेक्ट बनाएँ और GetDocumentPropertiesOnline() विधि के साथ दस्तावेज़ गुण प्राप्त करने के लिए इसका उपयोग करें।
C# REST API के साथ Microsoft Word गुणधर्मों को पढ़ने के लिए कोड
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}"); | |
} | |
} | |
} | |
} |
यह नमूना कोड दर्शाता है कि C# लो कोड API के साथ वर्ड मेटाडेटा व्यूअर कैसे विकसित किया जाए। परिणाम ऑब्जेक्ट में दस्तावेज़ गुणों का एक संग्रह होता है जिसमें गुण नाम और मान जोड़े होते हैं। यदि आपकी स्रोत वर्ड फ़ाइल पासवर्ड से सुरक्षित है, तो अनुरोध ऑब्जेक्ट में पासवर्ड प्रदान करें।
इस लेख ने हमें NET REST API के साथ Word दस्तावेज़ मेटाडेटा व्यूअर के विकास के बारे में सिखाया है। यदि आप किसी Word फ़ाइल के गुण बदलना चाहते हैं, तो निम्न लेख देखें: NET REST API के साथ Word दस्तावेज़ के गुण बदलें.