यह लेख कुछ सरल एपीआई कॉल के साथ C#** में Word दस्तावेज़ से **मेटाडेटा निकालने के तरीके पर चरणबद्ध निर्देश प्रदान करता है। आप इस पोस्ट में सी# का उपयोग करके वर्ड मेटाडेटा प्राप्त करने के लिए एक कार्यशील नमूना कोड भी पा सकते हैं। इस गाइड में वर्णित वर्कफ़्लो किसी अन्य तृतीय-पक्ष टूल पर निर्भर नहीं करता है और किसी भी लोकप्रिय ऑपरेटिंग सिस्टम जैसे विंडोज, मैकोज़ और लिनक्स पर इसका पालन किया जा सकता है जो .NET वातावरण का समर्थन करता है।
सी # में वर्ड दस्तावेज़ से मेटाडाटा निकालने के लिए कदम
- Word दस्तावेज़ से मेटाडेटा निकालने के लिए .NET प्रोजेक्ट में NuGet पैकेज मैनेजर से GroupDocs.Parser for .NET पैकेज सेटअप करें
- Word फ़ाइल से मेटाडेटा निकालने के लिए आवश्यक नामस्थानों का संदर्भ जोड़ें
- इनपुट DOCX फ़ाइल को लोड करने के लिए Parser क्लास को इंस्टेंट करें
- मेटाडेटा संग्रह प्राप्त करने के लिए पार्सर वर्ग की GetMetadata विधि को आमंत्रित करें
- अंत में, मेटाडेटा का नाम और मान प्राप्त करने के लिए संग्रह पर पुनरावृति करें
उपरोक्त कार्यप्रवाह आपको सी# में मेटाडेटा वर्ड दस्तावेज़ प्राप्त करने की क्षमता तेजी से बनाने में सक्षम बनाता है। आप आवश्यक पैकेज सेट अप करके और कोड में आवश्यक नामस्थान शामिल करके Word मेटाडेटा निष्कर्षण प्रक्रिया प्रारंभ कर सकते हैं। एक बार जब आप इसे पूरा कर लेते हैं, तो आपको Parser क्लास को इनिशियलाइज़ करके DOC या DOCX फाइल को लोड करना होगा। अगले दो चरणों में, आपको मेटाडेटा संग्रह प्राप्त करने के लिए GetMetadata मेथड को कॉल करना होगा और फिर आगे की प्रक्रिया के लिए इसे फिर से चालू करना होगा।
सी # में वर्ड दस्तावेज़ से मेटाडेटा निकालने के लिए कोड
using System; | |
using System.Collections.Generic; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
namespace ExtractMetadataFromWordDocumentInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to extract Metadata from Word using C# | |
{ | |
// Remove the watermark in output | |
string licensePath = "GroupDocs.Parser.lic"; | |
GroupDocs.Parser.License lic = new GroupDocs.Parser.License(); | |
lic.SetLicense(licensePath); | |
// Create an instance of Parser class | |
using (Parser parser = new Parser("sample.docx")) | |
{ | |
// Extract metadata from the document | |
IEnumerable<MetadataItem> metadata = parser.GetMetadata(); | |
// Check if metadata extraction is supported | |
if (metadata == null) | |
{ | |
Console.WriteLine("Metatada extraction isn't supported"); | |
} | |
// Iterate over metadata items | |
foreach (MetadataItem item in metadata) | |
{ | |
// Print an item name and value | |
Console.WriteLine(string.Format("{0}: {1}", item.Name, item.Value)); | |
} | |
} | |
} | |
} | |
} |
C# मेटाडेटा वर्ड डॉक्यूमेंट एप्लिकेशन को पिछले अनुभाग में बताए गए निर्देशों का उपयोग करके प्रदर्शन के लिए विकसित किया गया है। हमने वर्ड फ़ाइल से मेटाडेटा निकालने के लिए कुछ लाइन कोड लिखे हैं और कुछ एपीआई कॉल का उपभोग किया है। इसके अलावा, आप आसानी से अन्य दस्तावेज़ प्रारूपों जैसे कि DOC, DOCX, RTF, XLSX, PDF, PPTX, MSG, EML, और कई अन्य दस्तावेज़ों से मेटाडेटा निकाल सकते हैं, इस नमूना कोड में थोड़ा बदलाव करके।
हमने C# का उपयोग करते हुए वर्ड डॉक्यूमेंट से मेटाडेटा निकालने के लिए विस्तृत निर्देशों पर चर्चा की है और इसके लिए एक नमूना एप्लिकेशन विकसित किया है। हाल ही में, हमने C# का उपयोग करके PowerPoint से चित्र निकालने के लिए एक लेख प्रकाशित किया है, अधिक जानकारी के लिए कैसे सी # में PowerPoint से छवियों को निकालने के लिए मार्गदर्शिका देखें। यदि आप GroupDocs उत्पादों के बारे में अधिक जानने में रुचि रखते हैं, तो इस page पर जाएँ।