Aspose.BarCode  PHP via Java के लिए

PHP बारकोड जेनरेटर और रीडर एपीआई

किसी भी PHP वेब एप्लिकेशन में इमेज से 1D, 2D और पोस्टल बारकोड को स्कैन या जनरेट करें।

  Download Free Trial
  
 

जावा के माध्यम से PHP के लिए Aspose.BarCode बारकोड पीढ़ी का एक सेट है और PHP अनुप्रयोगों और स्क्रिप्ट के लिए एपीआई पढ़ रहा है। डेवलपर्स विभिन्न कोणों पर छवियों से आसानी से 1D, 2D और पोस्टल बारकोड पढ़ सकते हैं। बारकोड जनरेटर एपीआई जेपीजी, पीएनजी, जीआईएफ, बीएमपी जैसे विभिन्न स्वरूपों में बारकोड छवियां बनाता है। इसके अलावा, यह कई इमेजिंग सुविधाओं का समर्थन करता है जैसे सीमाओं में हेरफेर करना, रंग, छवियों को घुमाना, रिज़ॉल्यूशन को अनुकूलित करना और बहुत कुछ।

उन्नत PHP बारकोड एपीआई सुविधाएँ

ईसीआई क्यूआर कोड उत्पन्न करें

विभिन्न लोकप्रिय बारकोड प्रकारों में, एपीआई का उपयोग विशेष मापदंडों के साथ बारकोड बनाने के लिए किया जा सकता है। ऐसे कार्यों में से एक डेवलपर्स को ईसीआई क्यूआर कोड उत्पन्न करने की अनुमति देता है जो एक विशेष संचार प्रोटोकॉल विस्तारित चैनल व्याख्या (ईसीआई) का उपयोग करके यूनिकोड प्रतीकों को एन्कोड करता है। यह क्यूआर कोड में कैरेक्टर सेट को एनकोड करने के लिए एक मानक है। यह क्यूआर कोड पाठकों को विभिन्न भाषाओं और वर्ण सेटों में पाठ को सही ढंग से व्याख्या और प्रदर्शित करने की अनुमति देता है, जो कि डिफ़ॉल्ट क्यूआर कोड वर्ण सेट द्वारा समर्थित नहीं हो सकता है। एक ईसीआई डिज़ाइनर के साथ एक क्यूआर कोड स्कैन करते समय, पाठक इस क्यूआर कोड में एन्कोडेड जानकारी को डिकोड करने और प्रदर्शित करने के लिए उपयोग किए जाने वाले सही वर्ण सेट की पहचान कर सकता है। यह भाषाओं और वर्ण सेटों की एक विस्तृत श्रृंखला का समर्थन करने में सक्षम बनाता है। यह प्रोटोकॉल जापानी, सिरिलिक, हिब्रू, ग्रीक, अरबी और अन्य जैसे गैर-अंग्रेज़ी वर्णों को एन्कोडिंग करने वाले क्यूआर कोड बनाने के लिए उपयोगी है। जब ईसीआई सक्षम होता है, तो एक क्यूआर कोड न केवल अंकों के एक सेट को कच्चे बाइट मान के रूप में संग्रहीत करता है, बल्कि इसमें इन मूल्यों की व्याख्या करने के लिए एक स्पष्टीकरण भी शामिल होता है। बारकोड लाइब्रेरी सभी व्यापक रूप से उपयोग किए जाने वाले चारसेट एनकोडिंग का समर्थन करती है, जैसे UTF8, ASCII, और कई अन्य। ईसीआई मोड का उपयोग करके गैर-अंग्रेजी प्रतीकों को एन्कोड करने के लिए क्यूआर कोड उत्पन्न करें।

क्यूआर कोड जनरेशन

API में बड़े या गैर-मानक इनपुट पाठ मानों के लिए Data Matrix, Aztec कोड, PDF417, और अन्य सहित विभिन्न प्रकार के बारकोड बनाने की क्षमता है। क्यूआर कोड जनरेशन के लिए कोड नमूना यहां दिया गया है।

Code to be executed - PHP


// Create an instane of the BarcodeGenerator class
$generator = new BarcodeGenerator(EncodeTypes::QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
$generator->getParameters()->getBarcode()->getXDimension()->setMillimeteres(2);

// Set codetext position
$generator->getParameters()->getCodeTextParameters()->setLocation(CodeLocation::Below);

// Generate and save image
$generator->save("example.png", BarCodeImageFormat::PNG);
Generation result

बारकोड रीडिंग क्वालिटी प्रीसेट

PHP via Java के लिए Aspose.BarCode की एक विशेषता विभिन्न प्रीसेट का उपयोग करके बारकोड पढ़ने की प्रक्रिया को अनुकूलित करने की क्षमता है। ये प्रीसेट रीडिंग पैरामीटर के पूर्व-निर्धारित सेट हैं जो विभिन्न परिदृश्यों के लिए अनुकूलित हैं और बारकोड पहचान की सटीकता और गति को बेहतर बनाने में मदद कर सकते हैं। उदाहरण के लिए, कुछ प्रीसेट का उपयोग छोटे, निम्न-गुणवत्ता वाले या क्षतिग्रस्त बारकोड की पहचान में सुधार करने के लिए किया जा सकता है, साथ ही ऐसे बारकोड जो जटिल टेक्स्ट दस्तावेज़ों से स्कैन किए जाते हैं या जो एक कोण पर घुमाए जाते हैं। उच्च गुणवत्ता वाली छवियों और रैखिक बारकोड के लिए पढ़ने की गति बढ़ाने के लिए अन्य प्रीसेट का उपयोग किया जा सकता है। इन प्रीसेट्स का उपयोग करके, डेवलपर्स अपने विशिष्ट उपयोग मामलों के लिए पहचान सटीकता और दक्षता को अधिकतम करने के लिए बारकोड पढ़ने की प्रक्रिया को ठीक कर सकते हैं। यह उनके अनुप्रयोगों के समग्र प्रदर्शन में सुधार कर सकता है और उनके ग्राहकों के लिए बेहतर उपयोगकर्ता अनुभव प्रदान कर सकता है।

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

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

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

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

Code to be executed - PHP

    
try
{
    $image_bytes = file_get_contents("<file name>");
    $image = base64_encode($image_bytes);
    $reader = new BarCodeReader($image, null, DecodeType::AllSupportedTypes);
    forEach($reader->readBarCodes() as $res)
    {
        print("Code Text : ".$res->getCodeTypeName()."\\n");
        print("\\n");
        print("Code Type : ".$res->getCodeText()."\\n");
    }

}
catch (BarcodeException $e)
{
    print($e->getMessage());
}

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

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

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

 
 
View Case Studies
  
  

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