Aspose.BarCode  C++ के लिए

सी ++ बारकोड लाइब्रेरी

किसी भी C++ एप्लिकेशन में लीनियर, 2D और पोस्टल प्रकार के बारकोड बनाएं और पहचानें।

  Download Free Trial
  
 

Aspose.BarCode for C++ एक बारकोड एपीआई है जो बारकोड जेनरेशन और रिकग्निशन क्षमताओं को जोड़ता है, साथ ही विभिन्न उच्च-गुणवत्ता वाले छवि प्रारूपों का उपयोग करके जेनरेट किए गए बारकोड निर्यात करता है। यह एपीआई बारकोड उपस्थिति मापदंडों को अनुकूलित करने की अनुमति देता है, जैसे बार रंग, पृष्ठभूमि रंग, गुणवत्ता, रोटेशन कोण, एक्स-आयाम, आकार, कैप्शन, रिज़ॉल्यूशन और बहुत कुछ। यह 60+ बारकोड प्रकारों के लिए एन्कोडिंग और डिकोडिंग सुविधाएँ प्रदान करता है, जिसमें QR कोड, Aztec कोड, Data Matrix, ISBN, कोड 39, Code 93, PDF417, शामिल हैं, लेकिन यह इन्हीं तक सीमित नहीं है। UPC, EAN, और GS1 Data Matrix।

उन्नत सी++ बारकोड एपीआई विशेषताएं

कस्टम बारकोड उपस्थिति

C++ के लिए Aspose.BarCode डेवलपर्स को जेनरेट किए गए बारकोड के विभिन्न उपस्थिति पैरामीटर को अनुकूलित करने की अनुमति देता है। आप बारकोड रंग, बॉर्डर शैली, आकार, मार्जिन, रोटेशन कोण, कैप्शन और बार की चौड़ाई समायोजित कर सकते हैं। पृष्ठभूमि, टेक्स्ट और कैप्शन के रंग को संशोधित करना संभव है। डेवलपर्स बारकोड छवियों को सीमाओं के बिना उत्पन्न कर सकते हैं या पांच उपलब्ध शैलियों में से किसी का चयन कर सकते हैं और आवश्यक रंग सेट कर सकते हैं। बारकोड छवि का आकार मैन्युअल रूप से निर्धारित किया जा सकता है या स्वचालित रूप से परिभाषित किया जा सकता है। उत्पन्न बारकोड छवियों को निर्दिष्ट कोण द्वारा दक्षिणावर्त या वामावर्त घुमाया जा सकता है। एपीआई एंटी-अलियासिंग के साथ उच्च-गुणवत्ता वाली छवियां बनाने और आवश्यक रिज़ॉल्यूशन निर्दिष्ट करने में सक्षम बनाता है।

बारकोड जनरेशन लाइव उदाहरण

Aspose.Barcode for C++ एक शक्तिशाली एपीआई है जो डेवलपर्स को उनके अनुप्रयोगों के भीतर उच्च-गुणवत्ता वाली बारकोड छवियां उत्पन्न करने में सक्षम बनाता है। यह रैखिक, डाक और द्वि-आयामी बारकोड सहित बारकोड प्रकारों की एक विस्तृत श्रृंखला का समर्थन करता है। एपीआई विभिन्न बारकोड उपस्थिति मापदंडों के अनुकूलन की अनुमति देता है। बारकोड उत्पन्न करने के लिए, डेवलपर्स को आवश्यक सहजीवन, एन्कोड की जाने वाली जानकारी और विभिन्न गुणों को निर्दिष्ट करने की आवश्यकता होती है। इसमें अग्रभूमि और पृष्ठभूमि रंग, फ़ॉन्ट, और कैप्शन संरेखण, साथ ही माने अन्य पैरामीटर सेट करना शामिल है।

Code to be executed - C++


// Initialize a BarcodeGenerator class object and Set CodeText & Symbology Type
System::SharedPtr<BarcodeGenerator> generator = [&]
{
    auto tmp_0 = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"");
    // Set parameters
    tmp_0->get_Parameters()->get_Barcode()->get_XDimension()->set_Millimeters(2);
    tmp_0->get_Parameters()->get_Barcode()->get_CodeTextParameters()->set_Location(Aspose::BarCode::CodeLocation::Below);
    return tmp_0;
}();

// Generate image
System::SharedPtr<System::Drawing::Bitmap> lBmp = generator->GenerateBarCodeImage();
Generation result

क्षतिग्रस्त बारकोड पढ़ें

बारकोड लाइब्रेरी क्षतिग्रस्त या विकृत बारकोड को स्कैन और डिकोड करने के लिए विभिन्न सेटिंग्स का समर्थन करती है। यह विभिन्न दोषों के साथ बारकोड छवियों को सफलतापूर्वक पढ़ने की अनुमति देता है, जैसे गॉसियन शोर, उल्टे रंग, सफेद धब्बे, दृश्य कलाकृतियाँ, रंगीन पृष्ठभूमि और लापता बार। बारकोड पठनीयता में सुधार करने के लिए, एपीआई विशेष तरीकों और तंत्रों को सक्षम करता है, जिसमें औसत फ़िल्टरिंग, "साल्ट-एंड-पेपर" फ़िल्टरिंग, छवि आकार को कम करना और अन्य शामिल हैं। इसके अलावा, औद्योगिक Data Matrix बारकोड को डीकोड करने, गंभीर रूप से क्षतिग्रस्त क्यूआर कोड को पढ़ने और यहां तक ​​कि गलत बारकोड से कुछ डेटा को पुनर्स्थापित करने के लिए बारकोड लाइब्रेरी उन्नत तरीकों से लाभान्वित होती है।

बारकोड पहचान लाइव उदाहरण

बारकोड एपीआई 60 से अधिक लोकप्रिय 1डी और 2डी प्रकारों के बारकोड का पता लगाने और पढ़ने के लिए एक उपयोगी सुविधा प्रदान करता है। बारकोड को स्कैन करने के लिए केवल कुछ पंक्तियों के कोड की आवश्यकता होती है, जिससे इस कार्यक्षमता को आपके अनुप्रयोगों में एकीकृत करना आसान हो जाता है। यह शक्तिशाली विशेषता आपको छवियों, दस्तावेजों आदि जैसे स्रोतों की एक विस्तृत श्रृंखला से बारकोड को स्कैन करने और पढ़ने की अनुमति देती है। कई अलग-अलग प्रकार के बारकोड का पता लगाने और पढ़ने की क्षमता के साथ, यह एपीआई एक विस्तृत श्रृंखला के लिए एक मूल्यवान उपकरण है। अनुप्रयोगों और उद्योगों। इसका उपयोग प्रक्रियाओं को स्वचालित और सुव्यवस्थित करने, त्रुटियों के जोखिम को कम करने और संचालन की समग्र दक्षता में सुधार करने के लिए किया जा सकता है। चाहे आपको रिटेल, लॉजिस्टिक्स, हेल्थकेयर या किसी अन्य क्षेत्र के लिए एप्लिकेशन विकसित करने की आवश्यकता हो, यह बारकोड एपीआई बारकोड का पता लगाने और पढ़ने के कार्यों के लिए एक मूल्यवान समाधान प्रदान कर सकता है।

Ready to recognize मान्यता देना फ़ाइल यहां छोड़ें या ब्राउज़ करने के लिए क्लिक करें *

* अपनी फ़ाइलें अपलोड करके या सेवा का उपयोग करके आप हमारी की शर्तों से सहमत होते हैं उपयोग करें और गोपनीयता नीति

Code to be executed - C++

    
try
{
    // Create instance of BarcodeGenerator class 
    System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>("<file name>", DecodeType::AllSupportedTypes);
    while (reader->Read())
    {
        // Display code text and Symbology Type
        System::Console::WriteLine(System::String(u"CodeText: ") + reader->GetCodeText());
        System::Console::Write(System::String(u"Symbology Type: ") + reader->GetCodeType());
    }
    reader->Close();
}
catch (System::Exception& ex)
{
    System::Console::WriteLine(ex->get_Message());
}

मान्यता परिणाम

लोग क्या कह रहे हैं

इसके लिए सिर्फ हमारा शब्द न लें। देखें कि उपयोगकर्ताओं का एपीआई के बारे में क्या कहना है।

 
 
View Case Studies
  
  

Aspose.BarCode नीचे सूचीबद्ध अन्य लोकप्रिय विकास परिवेशों के लिए अलग-अलग बारकोड पीढ़ी और मान्यता API प्रदान करता है: