Aspose.BarCode  a következőhöz: C++

C++ Vonalkód könyvtár

Létrehozhat és felismerhet lineáris, 2D és postai típusú vonalkódokat bármely C++ alkalmazásban.

  Download Free Trial
  
 

Az Aspose.BarCode for C++ egy vonalkód-API, amely vonalkódgenerálási és -felismerési képességeket ad hozzá, valamint generált vonalkódokat exportál különböző kiváló minőségű képformátumok használatával. Ez az API lehetővé teszi a vonalkód megjelenési paramétereinek testreszabását, például a sáv színét, a háttérszínt, a minőséget, az elforgatási szöget, az x-dimenziót, a méretet, a feliratokat, a felbontást és még sok mást. Kódolási és dekódolási funkciókat biztosít több mint 60 vonalkódtípushoz, beleértve, de nem kizárólagosan a QR-kódot, a Aztec kódot, a Data Matrix, a ISBN, a 39-es kódot, a Code 93, a PDF417-et, UPC, EAN és GS1 Data Matrix.

Speciális C++ vonalkód API-funkciók

Egyedi vonalkód megjelenés

Az Aspose.BarCode for C++ lehetővé teszi a fejlesztők számára a generált vonalkódok különböző megjelenési paramétereinek testreszabását. Beállíthatja a vonalkód színét, a szegély stílusát, a méretet, a margókat, az elforgatási szöget, a feliratokat és a sáv szélességét. Lehetőség van a háttér, a szöveg és a feliratok színének módosítására. A fejlesztők vonalkódképeket generálhatnak szegélyek nélkül, vagy kiválaszthatják az öt elérhető stílus bármelyikét, és beállíthatják a kívánt színt. A vonalkód kép mérete manuálisan vagy automatikusan meghatározható. A generált vonalkódképek az óramutató járásával megegyező vagy ellentétes irányban elforgathatók a megadott szögben. Az API lehetővé teszi kiváló minőségű képek előállítását élsimítással és a szükséges felbontás megadásával.

Példa vonalkód generálására

Az Aspose.Barcode for C++ egy hatékony API, amely lehetővé teszi a fejlesztők számára, hogy kiváló minőségű vonalkódképeket hozzanak létre alkalmazásaikban. A vonalkódtípusok széles skáláját támogatja, beleértve a lineáris, postai és kétdimenziós vonalkódokat. Az API lehetővé teszi a vonalkód különböző megjelenési paramétereinek testreszabását. A vonalkódok generálásához a fejlesztőknek meg kell adniuk a szükséges szimbólumokat, a kódolandó információkat és különféle tulajdonságokat. Ez magában foglalja az előtér és a háttér színének, a betűtípus és a feliratok igazításának beállítását, valamint egyéb paraméterek beállítását.

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

Olvassa el a sérült vonalkódokat

A vonalkódkönyvtár különféle beállításokat támogat a sérült vagy torz vonalkódok beolvasására és dekódolására. Lehetővé teszi a különféle hibákkal, például Gauss-zajjal, fordított színekkel, fehér foltokkal, vizuális műtermékekkel, színes háttérrel és hiányzó sávokkal rendelkező vonalkódképek sikeres olvasását. A vonalkód olvashatóságának javítása érdekében az API speciális módszereket és mechanizmusokat tesz lehetővé, beleértve a medián szűrést, a "só-papír" szűrést, a képméret csökkentését és másokat. Ezen túlmenően a vonalkódkönyvtár fejlett módszereket használ az ipari Data Matrix vonalkódok dekódolására, a súlyosan sérült QR-kódok olvasására, és még néhány adat visszaállítására is hibás vonalkódokból.

Vonalkód felismerés élő példa

A vonalkód API hasznos funkciót biztosít több mint 60 népszerű 1D és 2D típus vonalkódjainak észleléséhez és olvasásához. Csak néhány sornyi kód szükséges a vonalkódok beolvasásához, így könnyen integrálható ez a funkció az alkalmazásokba. Ez a hatékony funkció lehetővé teszi vonalkódok beolvasását és olvasását számos forrásból, például képekből, dokumentumokból stb. A sok különböző típusú vonalkód észlelésének és olvasásának képességével ez az API értékes eszköz a sokféle vonalkódhoz. alkalmazások és iparágak. Használható a folyamatok automatizálására és egyszerűsítésére, a hibakockázat csökkentésére és a műveletek általános hatékonyságának javítására. Akár kiskereskedelmi, logisztikai, egészségügyi vagy bármely más területen kell alkalmazásokat fejleszteni, ez a vonalkód API értékes megoldást nyújthat a vonalkód-észlelési és -olvasási feladatokhoz.

Ready to recognize Felismerés Dobjon ide egy fájlt, vagy kattintson a böngészéshez *

* A fájlok feltöltésével vagy a szolgáltatás használatával Ön elfogadja Feltételeinket használja és az Adatvédelmi irányelveket.

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());
}

Elismerés eredménye

Mit mondanak az emberek

Ne csak szót fogadjon. Tekintse meg, mit mondanak a felhasználók az API-król.

 
 
View Case Studies
  

Support and Learning Resources