यह संक्षिप्त ट्यूटोरियल C#** में Excel फ़ाइल से **मेटाडेटा निकालने की प्रक्रिया पर केंद्रित है। हम आपको दस्तावेज़ों से मेटाडेटा निकालने के लिए हर कदम पर चलेंगे और सबसे अच्छे दस्तावेज़ निष्कर्षण एपीआई में से एक का उपयोग करेंगे और आपको सिखाएंगे कि **सी # एक्सेल मेटाडेटा एक्सट्रैक्टर ** एप्लिकेशन बनाने के लिए इन निर्देशों का उपयोग कैसे करें। सी # का उपयोग करके एक्सेल मेटाडेटा प्राप्त करने के लिए मुख्य बिंदु और कोड स्निपेट यहां दिए गए हैं।
सी # में एक्सेल फ़ाइल से मेटाडेटा निकालने के लिए कदम
- एक्सेल फ़ाइल से मेटाडेटा निकालने के लिए .NET प्रोजेक्ट में NuGet वेबसाइट से GroupDocs.Parser for .NET पैकेज स्थापित करें
- एक्सेल दस्तावेज़ से मेटाडेटा निकालने के लिए आवश्यक नामस्थानों का संदर्भ जोड़ें
- इनपुट एक्सेल दस्तावेज़ लोड करने के लिए Parser क्लास को इनिशियलाइज़ करें
- दस्तावेज़ मेटाडेटा ऑब्जेक्ट का संग्रह प्राप्त करने के लिए पार्सर वर्ग की GetMetadata विधि को कॉल करें
- मेटाडेटा संग्रह पर पुनरावृति करें, मेटाडेटा आइटम का नाम और मूल्य प्रदर्शित करें
सी#* का उपयोग करके एक्सेल फ़ाइल मेटाडेटा प्राप्त करना एक क्रम में उपरोक्त चरणों का पालन करके वास्तव में एक आसान प्रक्रिया है। ये चरण आपको आवश्यक पैकेज को कॉन्फ़िगर करने, आवश्यक नामस्थान शामिल करने और एक्सेल दस्तावेज़ों से मेटाडेटा निकालने के लिए कुछ एपीआई कॉल का उपभोग करने के लिए समझाते हैं। ये निर्देश किसी तीसरे पक्ष के टूल पर निर्भर नहीं हैं और आप इन्हें विंडोज, मैकओएस और लिनक्स जैसे व्यापक रूप से उपयोग किए जाने वाले ऑपरेटिंग सिस्टम पर उपयोग कर सकते हैं।
सी # में एक्सेल फ़ाइल से मेटाडेटा निकालने के लिए कोड
using System; | |
using System.Collections.Generic; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
namespace ExtractMetadataFromExcelFileInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to extract Metadata from Excel 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.xlsx")) | |
{ | |
// 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#* में *XLSX मेटाडेटा कैसे प्राप्त करें। जैसा कि आप देख सकते हैं कि हमने कोड की कुछ पंक्तियाँ लिखी हैं और मेटाडेटा निकालने के लिए कुछ एपीआई कॉल का उपभोग किया है। आप अन्य दस्तावेज़ स्वरूपों जैसे DOC, DOCX, DOT, PPTX, PDF, EML, MSG, POT, और कई अन्य से मेटाडेटा भी निकाल सकते हैं।
हमने C# का उपयोग करके एक्सेल दस्तावेज़ों से मेटाडेटा निकालने की प्रक्रिया पर चर्चा की है और इस पोस्ट में इसके लिए एक नमूना कोड विकसित किया है। हाल ही में, हमने C# का उपयोग करके Word Document से छवियाँ निकालने के लिए एक लेख प्रकाशित किया, अधिक जानकारी के लिए सी # में वर्ड दस्तावेज़ से छवियां कैसे निकालें मार्गदर्शिका देखें।