इस कैसे-कैसे ट्यूटोरियल में, हम दस्तावेज़ डेटा निकालने के लिए .NET API का उपयोग करके C#** का उपयोग करके PDF से मेटाडेटा निकालने की चरण-दर-चरण प्रक्रिया का वर्णन करते हैं। यह मार्गदर्शिका इस बारे में भी निर्देश प्रदान करती है कि आवश्यक लाइब्रेरी को कैसे कॉन्फ़िगर किया जाए और एक नमूना कोड सी#में पीडीएफ से मेटाडेटा प्राप्त करें। दस्तावेज़ों से मेटाडेटा निकालने के लिए मुख्य चरण और कार्य कोड यहां दिए गए हैं।
सी # का उपयोग कर पीडीएफ से मेटाडेटा निकालने के लिए कदम
- पीडीएफ से मेटाडेटा निकालने के लिए .NET एप्लिकेशन में NuGet पैकेज मैनेजर से सेटअप GroupDocs.Parser for .NET पैकेज
- पीडीएफ दस्तावेज़ से मेटाडेटा निकालने के लिए आवश्यक नामस्थानों का संदर्भ जोड़ें
- Parser वर्ग का एक उदाहरण बनाएं और इनपुट PDF दस्तावेज़ लोड करें
- GetMetadata विधि को कॉल करें और दस्तावेज़ मेटाडेटा ऑब्जेक्ट का संग्रह प्राप्त करें
- अंत में, संग्रह के माध्यम से पुनरावृति करें और मेटाडेटा नाम और मान प्राप्त करें
पीडीएफ मेटाडेटा सी# पढ़ने के लिए कार्यक्षमता को लागू करने के लिए, क्रम में उपरोक्त चरणों का पालन करें। सबसे पहले, NuGet से आवश्यक पैकेज स्थापित करने और आवश्यक नामस्थान आयात करने के बाद पार्सर वर्ग शुरू करके स्रोत पीडीएफ लोड करें। उसके बाद, GetMetadata विधि किसी को दस्तावेज़ के लिए मेटाडेटा ऑब्जेक्ट प्राप्त करने की अनुमति देती है और फिर मेटाडेटा नाम और मान प्रदर्शित करने के लिए संग्रह पर पुनरावृति करती है।
सी # का उपयोग कर पीडीएफ से मेटाडेटा निकालने के लिए कोड
using System; | |
using System.Collections.Generic; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
namespace ExtractMetadataFromPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to extract metadata from PDF using C# | |
{ | |
// Remove the watermark from 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.pdf")) | |
{ | |
// 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# रीड पीडीएफ मेटाडेटा एप्लिकेशन विकसित किया है। यह एप्लिकेशन बिना किसी अतिरिक्त सॉफ़्टवेयर की स्थापना के दस्तावेज़ डेटा निष्कर्षण पुस्तकालय के कुछ एपीआई कॉलों का उपभोग करके बनाया गया है। इसके अलावा, यह नमूना कोड किसी भी ऑपरेटिंग सिस्टम जैसे एमएस विंडोज, लिनक्स और मैकोज़ पर निष्पादित किया जा सकता है जो .NET वातावरण का समर्थन करता है।