टेम्पलेट्स में बारकोड के साथ काम करना

परिचय

इस ट्यूटोरियल में, हम .NET के लिए GroupDocs.Parser के साथ टेम्प्लेट का उपयोग करके दस्तावेज़ों से डेटा को कुशलतापूर्वक निकालने का तरीका जानेंगे। GroupDocs.Parser आपको विशिष्ट डेटा प्रकारों, जैसे बारकोड, के लिए टेम्प्लेट परिभाषित करने और फिर इन टेम्प्लेट के अनुसार दस्तावेज़ों को पार्स करने की अनुमति देकर डेटा निष्कर्षण की प्रक्रिया को सरल बनाता है।

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित सेटअप है:

  • .NET के लिए GroupDocs.Parser: आप लाइब्रेरी को यहां से डाउनलोड कर सकते हैंयहाँ.
  • नमूना दस्तावेज़: एक नमूना फ़ाइल (जैसे, PDF, DOCX) तैयार करें जिसमें वह डेटा हो जिसे आप निकालना चाहते हैं।

नामस्थान आयात करें

सबसे पहले, अपने C# कोड में आवश्यक नामस्थान शामिल करें:

using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;

चरण 1: बारकोड फ़ील्ड परिभाषित करें

टेम्पलेट के अंदर बारकोड फ़ील्ड परिभाषित करें। यह उदाहरण एक QR कोड फ़ील्ड सेट करता है:

TemplateBarcode barcode = new TemplateBarcode(
    new Rectangle(new Point(590, 80), new Size(150, 150)),
    "QR");

यहाँ,Rectangle दस्तावेज़ पर बारकोड फ़ील्ड की स्थिति और आकार को परिभाषित करता है।

चरण 2: एक टेम्पलेट बनाएँ

एक टेम्पलेट बनाएं और उसमें बारकोड फ़ील्ड जोड़ें:

Template template = new Template(new TemplateItem[] { barcode });

चरण 3: टेम्पलेट का उपयोग करके दस्तावेज़ को पार्स करें

उदाहरण प्रस्तुत करेंParser अपने दस्तावेज़ फ़ाइल पथ के साथ class बनाएँ और परिभाषित टेम्पलेट का उपयोग करके दस्तावेज़ को पार्स करें:

using (Parser parser = new Parser("YourSampleFile.pdf"))
{
    DocumentData data = parser.ParseByTemplate(template);
    // निकाले गए डेटा को प्रिंट करें
    for (int i = 0; i < data.Count; i++)
    {
        Console.Write(data[i].Name + ": ");
        PageBarcodeArea area = data[i].PageArea as PageBarcodeArea;
        Console.WriteLine(area == null ? "Not a template barcode field" : area.Value);
    }
}

यह कोड स्निपेट दस्तावेज़ खोलता है, टेम्पलेट लागू करता है, और परिभाषित बारकोड फ़ील्ड के आधार पर डेटा निकालता है। फिर यह निकाले गए डेटा को प्रिंट करता है।

निष्कर्ष

टेम्प्लेट के साथ .NET के लिए GroupDocs.Parser का उपयोग करने से दस्तावेज़ों से संरचित डेटा निकालना आसान हो जाता है, खासकर जब बारकोड जैसे विशिष्ट डेटा प्रकारों से निपटना हो। इस गाइड का पालन करके, आप अपने .NET अनुप्रयोगों में दस्तावेज़ पार्सिंग क्षमताओं को कुशलतापूर्वक एकीकृत कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: क्या मैं एक ही दस्तावेज़ से एकाधिक बारकोड फ़ील्ड निकाल सकता हूँ?

उत्तर: हां, आप एक टेम्पलेट के भीतर कई बारकोड फ़ील्ड परिभाषित कर सकते हैं और दस्तावेज़ से संबंधित डेटा निकाल सकते हैं।

प्रश्न: पार्सिंग के लिए कौन से दस्तावेज़ प्रारूप समर्थित हैं?

A: GroupDocs.Parser PDF, DOCX, XLSX, PPTX, आदि सहित दस्तावेज़ स्वरूपों की एक विस्तृत श्रृंखला का समर्थन करता है।

प्रश्न: क्या कोई परीक्षण संस्करण उपलब्ध है?

A: हाँ, आप GroupDocs.Parser का निःशुल्क परीक्षण यहाँ से प्राप्त कर सकते हैंयहाँ.

प्रश्न: मैं तकनीकी सहायता कैसे प्राप्त कर सकता हूं?

उत्तर: तकनीकी सहायता के लिए कृपया यहां जाएंग्रुपडॉक्स फ़ोरम.

प्रश्न: मैं लाइसेंस कहां से खरीद सकता हूं?

A: आप GroupDocs.Parser के लिए लाइसेंस यहाँ से खरीद सकते हैंयहाँ.