Aspose.BarCode  for C++

सी++ बारकोड प्रोसेसिंग एपीआई

1D और 2D प्रकारों को बनाएं या पहचानें और साथ ही उत्पन्न बारकोड को C++ अनुप्रयोगों के भीतर कई छवि प्रारूपों में निर्यात करें।

  डाउनलोड नि: शुल्क परीक्षण
  
 

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

Aspose.BarCode C++ के लिए एकाधिक इमेजिंग, रोटेशन, साइज़िंग और प्रिंटिंग सुविधाओं का समर्थन करता है। इसके अलावा, यह क्यूआर कोड, एज़्टेक, डेटा मैट्रिक्स, आईएसबीएन, कोड 39 और 93, पीडीएफ 417, यूपीसी, ईएएन, और जीएस 1 डेटामैट्रिक्स सहित कई प्रतीकों के लिए एन्कोडिंग और डिकोडिंग सुविधाएं प्रदान करता है।

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

उत्पन्न बारकोड छवियों को स्ट्रीम या फ़ाइल करने के लिए सहेजें

स्ट्रीम या इमेज से कोड पहचानें

गैर-अंग्रेज़ी वर्णों को 2D प्रकारों में एन्कोड और डिकोड करें

नियंत्रण आकार और अभिविन्यास

छवियों को किसी भी कोण पर घुमाएं

उत्पन्न छवि लेआउट की प्रमुख रीफैक्टरिंग

1D, 2D, और डाक सहजीवन के लिए समर्थन

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

Aspose.BarCode C++ के लिए कई 1D, 2D और डाक सहजीवन का समर्थन करता है जिसमें डिकोड और एनकोड दोनों क्षमताएं हैं।

एपीआई समर्थित रैखिक प्रकारों में शामिल हैं:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN14 (SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 विस्तारित और मानक
  • Code-93 मानक और विस्तारित
  • IATA 2of5
  • OPC
  • GS1 Code 128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Truncated
  • Databar Limited
  • Databar Expanded
  • Databar Stacked Omni Directional
  • Databar Expanded Stacked
  • Databar Stacked
  • Patch Code
  • Supplement (केवल डीकोड करें)

2D प्रकारों में शामिल हैं:

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (केवल डीकोड करें)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

डाक प्रकारों में शामिल हैं:

  • Postnet
  • Planet
  • USPS OneCode
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • RM4SCC
  • Singapore Post
  • Australian Poste Parcel
  • Swiss Post Parcel

C++ एप्लिकेशन में बारकोड प्रोसेसिंग सुविधाएं जोड़ें

Aspose.BarCode C++ के लिए डेवलपर्स को आसानी से पीढ़ी और amp; अपने स्वयं के C++ अनुप्रयोगों के लिए पहचान सुविधाएँ। बारकोड जनरेशन प्रक्रिया के लिए केवल टेक्स्ट को एन्कोड करने की आवश्यकता होती है और बारकोड लेबल को स्टोर करने के लिए प्रकार के साथ-साथ परिणामी छवि प्रकार की आवश्यकता होती है। यह सचमुच आसान है!

जीएस1-128 एआई 8102 कूपन प्रकार का बारकोड जनरेट करें - सी++

// बारकोड जनरेटर बनाएं

System::SharedPtr<BarcodeGenerator> barcodeGenerator = System::MakeObject<BarcodeGenerator>(Encodeप्रकार::UpcaGs1Code128Coupon, u"codeText");

barcodeGenerator->get_Parameters()->set_Resolution(300);

// बारकोड जेनरेट करें और इमेज के रूप में सेव करें

barcodeGenerator->Save(u"outputImage.jpg");

बारकोड का पता लगाने की प्रक्रिया प्रदर्शन के लिए अत्यधिक अनुकूलित है और सभी समर्थित 1D & को पहचानने की क्षमता प्रदान करती है। छवियों से 2D प्रकार, छवि पर उनके अभिविन्यास या स्थिति की परवाह किए बिना। इसके अलावा, पुस्तकालय का उपयोग एक छवि से कई बारकोड का पता लगाने के लिए भी किया जा सकता है।

एक छवि से बारकोड पढ़ें - C++

// अपेक्षित कोड प्रकार निर्दिष्ट करते हुए छवि को डिस्क से लोड करें

System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);

// सभी कोड पढ़ें

while (reader->Read())

{

	// प्रक्रिया की जानकारी

}

reader->Close();

प्रतीकात्मकता और उपस्थिति को अनुकूलित करना

टेक्स्ट सेट करके, अग्रभूमि और पृष्ठभूमि रंग, फ़ॉन्ट, संरेखण जैसे उपस्थिति-संबंधित गुणों को समायोजित करने के साथ-साथ रैखिक, 2D और डाक प्रकारों के विभिन्न प्रकार के प्रतीकों को निर्दिष्ट करके बारकोड को अनुकूलित करना आसान है।

  
  

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