पीडीएफ फॉर्म से डेटा निकालें
परिचय
इस ट्यूटोरियल में, हम यह पता लगाएंगे कि PDF फ़ॉर्म से डेटा निकालने के लिए .NET के लिए GroupDocs.Parser का उपयोग कैसे करें। GroupDocs.Parser एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को PDF, DOCX, XLSX और अन्य सहित विभिन्न दस्तावेज़ प्रारूपों के साथ कुशलतापूर्वक काम करने की अनुमति देती है। हम PDF फ़ॉर्म से विशिष्ट फ़ील्ड निकालने और निकाले गए डेटा को संभालने के लिए आवश्यक चरणों से गुजरेंगे।
आवश्यक शर्तें
शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं:
- C# प्रोग्रामिंग का बुनियादी ज्ञान.
- आपके सिस्टम पर Visual Studio स्थापित है.
- .NET पुस्तकालय के लिए GroupDocs.Parser स्थापित। आप इसे यहाँ से डाउनलोड कर सकते हैंयहाँ.
नामस्थान आयात करें
आरंभ करने के लिए, आपको अपने C# प्रोजेक्ट में आवश्यक नेमस्पेस आयात करने होंगे:
using System;
using System.Linq;
using GroupDocs.Parser.Data;
चरण 1: पार्सर को आरंभ करें
सबसे पहले, इसका एक उदाहरण बनाएंParser
अपने नमूना पीडीएफ फ़ाइल का पथ निर्दिष्ट करके क्लास में जाएँ:
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
//डेटा निष्कर्षण के लिए कोड यहाँ जाएगा
}
चरण 2: पीडीएफ दस्तावेज़ से डेटा निकालें
इसके बाद,using
ब्लॉक करें, आह्वान करेंParseForm
पीडीएफ दस्तावेज़ से डेटा निकालने की विधि:
DocumentData data = parser.ParseForm();
if (data == null)
{
Console.WriteLine("Form extraction isn't supported.");
return;
}
चरण 3: विशिष्ट फ़ील्ड डेटा तक पहुँचें
अब, एक विधि परिभाषित करेंGetFieldText
निकाले गए डेटा के भीतर किसी विशिष्ट फ़ील्ड से पाठ पुनर्प्राप्त करने के लिए:
private static string GetFieldText(DocumentData data, string fieldName)
{
FieldData fieldData = data.GetFieldsByName(fieldName).FirstOrDefault();
return fieldData != null && fieldData.PageArea is PageTextArea
? (fieldData.PageArea as PageTextArea).Text
: null;
}
चरण 4: प्रारंभिक रिकॉर्ड ऑब्जेक्ट बनाएँ
परिभाषित करने के बादGetFieldText
विधि, इसका उपयोग पॉप्युलेट करने के लिए करेंPreliminaryRecord
निकाले गए डेटा के साथ ऑब्जेक्ट:
PreliminaryRecord rec = new PreliminaryRecord();
rec.Name = GetFieldText(data, "Name");
rec.Model = GetFieldText(data, "Model");
rec.Time = GetFieldText(data, "Time");
rec.Description = GetFieldText(data, "Description");
चरण 5: निकाले गए डेटा का उपयोग करें
अंत में, आप निकाले गए डेटा का उपयोग आवश्यकतानुसार कर सकते हैं - चाहे डेटाबेस में सहेजना हो, वेब प्रतिक्रिया के रूप में भेजना हो, या इसे प्रदर्शित करना हो:
Console.WriteLine("Preliminary record");
Console.WriteLine("Name: {0}", rec.Name);
Console.WriteLine("Model: {0}", rec.Model);
Console.WriteLine("Time: {0}", rec.Time);
Console.WriteLine("Description: {0}", rec.Description);
निष्कर्ष
इस ट्यूटोरियल में, हमने .NET के लिए GroupDocs.Parser का उपयोग करके PDF फ़ॉर्म से डेटा निकालने की मूल बातें कवर की हैं। इन चरणों का पालन करके, आप अपने C# अनुप्रयोगों के भीतर PDF दस्तावेज़ों से विशिष्ट जानकारी कुशलतापूर्वक प्राप्त कर सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या GroupDocs.Parser पीडीएफ के अलावा अन्य दस्तावेज़ प्रारूपों के साथ संगत है?
हां, GroupDocs.Parser DOCX, XLSX, PPTX और अन्य सहित विभिन्न प्रारूपों का समर्थन करता है।
क्या मैं GroupDocs.Parser का उपयोग करके छवियां और मेटाडेटा निकाल सकता हूं?
हां, GroupDocs.Parser दस्तावेज़ों से छवियों, मेटाडेटा और पाठ को निकालने की अनुमति देता है।
मैं GroupDocs.Parser के लिए अतिरिक्त सहायता या दस्तावेज़ कहां पा सकता हूं?
आप यहां जा सकते हैंGroupDocs.Parser दस्तावेज़ीकरण विस्तृत जानकारी और उदाहरण के लिए.
क्या GroupDocs.Parser के लिए कोई निःशुल्क परीक्षण उपलब्ध है?
हां, आप इसका उपयोग कर सकते हैंGroupDocs.Parser का निःशुल्क परीक्षण इसकी विशेषताओं का पता लगाने के लिए।
मैं GroupDocs.Parser के लिए अस्थायी लाइसेंस कैसे प्राप्त कर सकता हूं?
आप एक प्राप्त कर सकते हैंGroupDocs.Parser के लिए अस्थायी लाइसेंस अपनी परियोजनाओं में इसकी क्षमताओं का मूल्यांकन करने के लिए।